HURON CONSULTING GROUP INC. REGISTRATION RIGHTS AGREEMENT by and between HCG Holdings LLC and Huron Consulting Group Inc. Dated as of October 12, 2004