REGISTRATION RIGHTS AGREEMENT by and among ASG Consolidated LLC, ASG Finance Inc., and Banc of America Securities LLC and Goldman, Sachs & Co. Dated as of October 19, 2004