failing one-to-many test case
Modified one-to-many query

Now uses an EXISTS that checks against both the max tranasction id
and the correlated item's id
Fix formatting, bump version
Merge branch 'dtheodor-relationship'
many-to-many test
Many-to-many query fix

Modified the many-to-many query to not erroneously omit relations
when they were spread over multiple transactions
Merge branch 'dtheodor-many2many'
Fix inclusion and exclusion of aliased columns
Make file adhere to coding standards
Fix test setup
Rewrite column exclusion schematics

- Remove automatic exclusion of auto-assigned datetime columns and tsvector columns (explicit is better than implicit)
Update SA-Utils requirement to 0.27.11
Fix native versioning column exclusion handling
Skip tests for mysql < 5.6
Update config docs for column exclusion
Add support for non-integer User class primary key
Fix self-referential many-to-one query

Add tests for one-to-many self-referential relation
VersionExpressionReflector now replaces column with a value
only when the column is in the local side of the relation
Many-to-one subquery now uses an alias; previously, the query
would crash on self-referential relations
Fix many-to-many self-referential query

Now correctly use the relation's secondaryjoin to form the subquery,
replacing custom logic that was erroneous on self-referential cases.
Add tests for many-to-many self-referential
rename variable
Add smart user class primary key type inspection