AMENDED AND RESTATED CREDIT AGREEMENT among SI INTERNATIONAL, INC.,