convenience methods for test preparation
Prevent table collisions in specs

Some of the various Post classes have an incompatible table structures
which causes failures if you try to synchronize all the record classes
at the same time. This gives all the test models a unique table name so
they don't step on each other.
explicit keyspace existence predicates
ignore anonymous record classes in spec prep

Rbx tests fail because some classes exist that don't have table
names. We can safely ignore these when syncing schema for specs.
Uniqify even more table names
drop chainable
remove superfluous blank line
desingletonize SpecSupport::Preparation
correct misspelling of `model_dirs`
Remove duplicate method
Use bind variables for keyspace existence test.
Default autoloaded models dir to `app/models`
added timestamps functionality like in active record
fix typo in model dir default; improve usage
skip concerns
catch RuntimeError instead of skip "concerns"
Add timecop
Fixes for Type::quote

* Only treat strings of hex digits as blobs
* Correctly handle `Date` and `DateTime`
Bump version
Better factoring