IMPROVEMENTS:
- Add TransactionRefundRequest.
- Add RefundWithRequest, with OrderID, to TransactionGateway.
- Add ProductID to CreditCard.
- Add AuthorizationExpiresAt to Transaction.
- Add ProcessorResponseType to Transaction.
- Add GenerateWithRequest to ClientTokenGateway.
INTERNAL:
- Minor test improvements.