HERITAGE-CRYSTAL CLEAN, INC. REGISTRATION RIGHTS AGREEMENT