CONTRIBUTION AND REDEMPTION AGREEMENT BY AND AMONG ENERGY TRANSFER PARTNERS, L.P. ENERGY TRANSFER PARTNERS GP, L.P., HERITAGE ETC, L.P. AND AMERIGAS PARTNERS, L.P. October 15, 2011