REVOLVING CREDIT AND REIMBURSEMENT AGREEMENT by and among TECH DATA CORPORATION TECH DATA FRANCE, S.N.C., as Multicurrency Facilities Borrowers TECH DATA CANADA INC., as TD Canada