SagePay: Add support for GiftAidPayment

This is an optional flag to indicate that the payment is a Gift Aid
charitable donation and the customer has agreed to donate the tax.

Closes #568.