OMNIBUS AGREEMENT AMONG ABRAXAS PETROLEUM CORPORATION, ABRAXAS GENERAL PARTNER, LLC, ABRAXAS OPERATING, LLC AND ABRAXAS ENERGY PARTNERS, L.P. May 25, 2007 OMNIBUS AGREEMENT