REGISTRATION RIGHTS AGREEMENT by and among National MENTOR, Inc. and Banc of America Securities LLC UBS Investment Bank CIBC World Markets Corp. Dated as of November 4, 2004