AMENDED AND RESTATED AGREEMENT OF LIMITED PARTNERSHIP OF ALLIANCE HOLDINGS GP, L.P.