REGISTRATION RIGHTS AGREEMENT AMONG GEOKINETICS INC. and the parties named herein Dated as of November 30, 2005