REGISTRATION RIGHTS AGREEMENT among TITAN ENERGY, LLC and THE HOLDERS NAMED ON SCHEDULE A HERETO