fixes for current cakephp 3.0

THe request detector cache gets a bit confused in this test - so clear
it whenever something changes
Merge pull request #225 from FriendsOfCake/cake3-update

fixes for current cakephp 3.0
correct dsn usage for travis
Merge pull request #226 from FriendsOfCake/cake3-update

correct dsn usage for travis
composite primary key support for view/edit/delete

Add support for composite primary keys (new in cakephp 3.0).
When the action is called with an incorrect number of primary keys a
'invalidId' message is send, followed by throwing its exception.
config option for query contain associations

Add support for setting the list of associations that should be eagerly loaded
along with the query.  This is a per action config option.