REGISTRATION RIGHTS AGREEMENT BY AND AMONG SALTON, INC., HARBINGER CAPITAL PARTNERS MASTER FUND I, LTD. AND HARBINGER CAPITAL PARTNERS SPECIAL SITUATIONS FUND, L.P. DATED AS OF DECEMBER 28, 2007