Worldpay: Add support for diners club

From the worldpay docs:
http://www.worldpay.com/support/kb/gg/pdf/dxml.pdf

Closes #725.
Psigate: Refer to #refund method in remote tests

As opposed to the deprecated #credit method.

Closes #729.