REGISTRATION RIGHTS AGREEMENT by and among RESTORATION HARDWARE HOLDINGS, INC., HOME HOLDINGS, LLC, CP HOME HOLDINGS, LLC, TOWER THREE HOME LLC, GLENHILL CAPITAL OVERSEAS MASTER FUND LP, GLENHILL CAPITAL LP, THE GLENN J. KREVLIN REVOCABLE TRUST AND...