AMENDED AND RESTATED REVOLVING CREDIT AND SECURITY AGREEMENT By and Between COMPASS BANK and UNIVERSAL POWER GROUP, INC. JUNE 19, 2007