REGISTRATION RIGHTS AGREEMENT by and among Aspect Software, Inc. and the Guarantors party hereto and Banc of America Securities LLC Dated as of May 7, 2010