REGISTRATION RIGHTS AGREEMENT by and among CASELLA WASTE SYSTEMS, INC., the Guarantors listed herein and Banc of America Securities LLC Dated as of July 9, 2009