REGISTRATION RIGHTS AGREEMENT dated as of May 12, 2010 among ALTERRA CAPITAL HOLDINGS LIMITED and SECURITYHOLDERS NAMED HEREIN