Rewritten to work with CGPaymentGatewayBase 1.6.x+
Will now return to Checkout page (without clearing Cart) if user cancels SagePay payment