Merge branch 'release/1.3.1'
Merge branch 'release/1.4.0'
Changet to ConfigurationProvider interface, now requires getClientNumber to throw InvalidArgumentException, which is used by GetPaymentMethods.