REGISTRATION RIGHTS AGREEMENT by and among Alderwoods Group, Inc., the Guarantors listed on Schedule A hereto, and Banc of America Securities LLC Morgan Stanley & Co. Incorporated Dated as of August 19, 2004