REGISTRATION RIGHTS AGREEMENT by and among COMPASS GROUP DIVERSIFIED HOLDINGS LLC, COMPASS DIVERSIFIED TRUST and CGI DIVERSIFIED HOLDINGS, LP Dated as of April 3, 2007