removed redundant print_r() statements from test suite
added WebPayAdmin class as entrypoint to administrative functions
added WebPayAdmin::annulTransaction()
added WebPayAdmin::confirmTransaction()
added validateRequest() to HostedRequest, ConfirmTransaction
added validation of CaptureDate to ConfirmTransaction
added validation of HostedRequest countryCode requirement
added validation of AnnulTransaction to AnnulTransactionTest unit test
added validation of CreditTransaction
added validation of ListPaymentMethods
added validation of LowerTransaction
added validation of QueryTransaction
added validation of RecurTransaction
made HostedRequest an abstract class, removed unused GetPaymentURL class
Merge branch 'ValidateConfirmTransaction' into feature/INTG-365_WebPayAdmin
added WebPayAdmin::creditTransaction()
set HostedRequest->setCountryCode() to required
added WebPayAdmin::listPaymentMethods() entrypoint
HandleOrder unittests no longer enter via WebPay(Admin) entrypoints, but instantate classes directly
moved WebPay::lowerTransaction() entrypoint to WebPayAdmin