Migrating .rvmrc file to .ruby-version
Remove String#to_a extension.

[ fix #2903 ]
add count(true) option, to use limit on count

[Fixes #2927]
Refactor count
Move to latest RSpec expectation syntax.

Just to be ahead of the deprecation of should since it pollutes the
global object.
Force RSpec 2.13 and higher
Refactor common persistence into Persistable
Move creation methods into Creatable
Move update methods into Updatable
Move save methods to Savable
Move touch into touchable module
Remove passing a conditions hash to delete_all and destroy_all
Refactor insert operation to creatable module
Move update operations into updatable module
Refactor post persistence
Move delete operations into deletable
Move destroy operations into destroyable
Move delete_all to deletable
Move destroy_all to destroyable
Move upsert operations into upsertable