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".
Tables with no primary keys confused code generators
must test if setIgnoreCase exists on each criterion
fix failing tests in ArrayToPhpConverterTest
Merge pull request #506 from csanquer/master

fix failing tests in ArrayToPhpConverterTest
Added hhvm to travis config
Merge pull request #507 from staabm/patch-1

Added hhvm to travis config
Merge pull request #505 from lunika/getParamsIssue

must test if setIgnoreCase exists on each criterion
Merge pull request #504 from K-Phoen/fix-452

Fix #452
Fixes #508
Merge pull request #510 from gossi/master

Add DataFetcherInterface for generated Map Classes. Fixes #508
fix array casting in InCriterion and InModelCriterion. Fix #492
Merge pull request #512 from lunika/InCriterionFix

fix array casting in InCriterion and InModelCriterion. Fix #492
Fixed missing closing "database" tag.
Fixed #520, related to #452
Merge pull request #521 from marcj/typo2

Fixed missing closing "database" tag.
Merge pull request #522 from marcj/issue-520

Fixed #520, related to #452
add recursive option to command for search in sub-dir for schema.xml
fix #519
Merge pull request #524 from fzerorubigd/master

add recursive option to command for search in sub-dir for schema.xml, fix #519