INTERMEDIA CLOUD COMMUNICATIONS, INC. REGISTRATION RIGHTS AGREEMENT