REGISTRATION RIGHTS AGREEMENT among COMPAGNIE GÉNÉRALE DE GÉOPHYSIQUE and ONEX PARTNERS LP ONEX AMERICAN HOLDINGS II LLC ONEX US PRINCIPALS LP CGG EXECUTIVE INVESTCO, LLC Dated 27 September 2004