Added case-insensitive check for the version column

We use CamelCase naming for our database columns.  When overriding the 'version_column' of the versionable behaviour to follow this convention the behaviour adds duplicate filters and getter/setters.

This commit makes the name check case insensitive, thereby not adding the duplicate methods.