REGISTRATION RIGHTS AGREEMENT by and among Marina District Finance Company, Inc. Marina District Development Company, LLC and Banc of America Securities LLC Dated as of August 6, 2010