Merge branch 'Issue49_WebPay_listPaymentMethods_setCountryCode_missing' into hotfix/2.2.2
moved validation of countrycode to HostedRequest, added note on setCountryCode needed in ListPaymentMethods due to not going via OrderBuilder
added missing setCaptureDate to DeliverOrderBuilder
repurposed WebPayUnitTest to check validation of all required methods
removed redundant validation of merchantId in ListPaymentMethds, changed HostedRequest setCountryCode ValidationException message to be same as in OrderBuilder.
removed redundant validation unit tests from ListPaymentMethodsTest
AnnulTransactionResponse returns clientOrderNumber instead of customerrefno
ConfirmTransactionResponse returns clientOrderNumber instead of customerrefno
CreditTransactionResponse returns clientOrderNumber instead of customerrefno
LowerTransactionResponse returns clientOrderNumber instead of customerrefno
QueryTransactionResponse returns clientOrderNumber instead of customerrefno, and uses capitalisation of relevant attributes from HostedPaymentResponse.
RecurTransactionResponse returns clientOrderNumber instead of customerrefno, and uses capitalisation of relevant attributes from HostedPaymentResponse.
documented various attributes
Merge branch 'HostedAdminResponse_attribute_naming_follows_HostedPaymentResponse' into hotfix/2.2.2
bumped version to 2.2.2
pushed 2.2.2 documentation to github pages
Merge branch 'hotfix/2.2.2' into develop