REGISTRATION RIGHTS AGREEMENT by and among ManTech International Corporation and the Guarantors party hereto and Banc of America Securities LLC Dated as of April 13, 2010