Sluggable failing tests (no. queries and regex)
Port new sluggable behavior

Fixes #371 where it reduces the number of queries to generate a
unique slug to 3, and conditionally generates the findOneBySlug
method when the slug column is not with the default name "slug".
fix for missing base query classes
fix(MigrationManager): rename method updateLatestMigrationTimestamp
feat(MigrationManager): Rollback comment
Merge pull request #585 from jaugustin/migration-fix

Migration fix
use transaction(), remove obsolete commit()
Merge pull request #590 from gharlan/use-transaction-helper

use transaction(), remove obsolete commit()
fixed generated docs
Merge pull request #591 from gharlan/fixed-generated-docs

fixed generated docs
boolean columns like "has_foo" get a hasser method "hasFoo()"
Merge pull request #593 from gharlan/hasser-methods

boolean columns like "has_foo" get a hasser method "hasFoo()"
Merge pull request #538 from gharlan/missing-base-query-classes

Missing parent Query class
Fixed #475 - MySQL Migration bug with indices
Fixed #483 - nested set orderByLevel
Fixed #500 - table prefix gets added to the class name
use IteratorAggregate for Collections, so nested iterations are possible
Fixed #529 - MysqlSchemaParser ForeignTable not found
Fixed #488 - i18n behaviour double prefix table names
Fixed #564 - build crashes when no primaryKey on autoIncrement column