Sage gateway: Deprecate #credit call

Use #refund instead.

Closes #666.
Update notification generator

Notification template's parse method is a bit outdated. This is to make
it in sync with latest notification class. I also documented that fact
that notification initialization requires raw post string.

Closes #664.
DataCash: Remove double spacing
DataCash: Fix failing data cash tests using an invalid ca_reference arg