Fix Rails compatibility layer validation messages
Fix rails compatibility flagging
Explicitly require timeout and socket

Fixes fresh test runs under 1.9.3.

Closes #1242.
Adding #store and #update support for the Elavon gateway