CONTRIBUTION, CONVEYANCE AND ASSUMPTION AGREEMENT AMONG ABRAXAS PETROLEUM CORPORATION ABRAXAS GENERAL PARTNER, LLC, ABRAXAS ENERGY PARTNERS, L.P., ABRAXAS ENERGY INVESTMENTS, LLC AND ABRAXAS OPERATING, LLC May 25, 2007