Merge pull request #101 from cfreear/master

Stripe fetchTransaction method
Use DirectCompleteAuthorizeRequest on completeAuthorize function
Merge pull request #102 from steveneaston/master

Use DirectCompleteAuthorizeRequest on completeAuthorize function
Fix MultiSafepay signature generation
Fix CS
Allow return/cancel/notify url with query string to be set properly
Merge pull request #107 from aderuwe/patch-3

Allow return/cancel/notify url with query string to be set properly
Merge pull request #105 from aderuwe/patch-2

Fix MultiSafepay signature generation
Revert "Merge pull request #105 from aderuwe/patch-2"

This reverts commit ee2dcc158bde887fb0f3dacbb402ef544ea1f8c5, reversing
changes made to 4dcc4efc7b6c0ad25bd86c02982254f818be7870.
Fix MultiSafepay signature generation
Merge pull request #108 from aderuwe/patch-4

Fix MultiSafepay signature generation
Documentation says 'void' for canceled, but in practice it's 'canceled'
Consistent spelling
Merge pull request #109 from aderuwe/patch-5

Documentation says 'void' for canceled, but in practice it's 'canceled'
SagePay uses shorthand type names for Mastercard and Diners Club
Merge pull request #114 from steveneaston/master

SagePay uses shorthand type names for Mastercard and Diners Club
Clean up Sage Pay card brand mapping and add tests. Refs #114 Closes #93 Closes #91
Fix SagePay getService not returning correct value. Closes #117 Closes #118
Add support and contribution guidelines
Add v1.0.3 release notes