Fix serveral tests pass regardless of whether data is valid or not
Fix transactions do not get rollbacked in saveAssociated/saveMany

Refs #2849
Throw exception instead of logging in debug mode.
Merge pull request #4150 from ADmad/2.5-cachehelper-exception

Throw exception instead of logging in debug mode when view cache fails.
Add some more transaction tests

And remove 2 else clauses.
Fix incorrect docs.
Fix notice in CakeSession.
CS fixes.
Merge pull request #4161 from dereuromark/master-cs-equals

CS fixes.
Added missing return statement.

PhpStorm is flagging this function as missing a return statement. Using a return statement (instead of the default) makes the intent of the source code clearer.
Merge pull request #4169 from thinkingmedia/patch-1

Added missing return statement.
Fix afterFind() called twice with belongsTo and hasOne relationships

Refs #2268
Merge pull request #4140 from chinpei215/master-issue2849-fix

Fix transactions do not get rollbacked in saveAssociated/saveMany.

Fixes #2849
Merge pull request #4175 from chinpei215/master-issue2268-fix

Fix afterFind() called twice with belongsTo and hasOne relationships
Make readme more shiney and informative.
Merge pull request #4158 from dereuromark/master-cakesession-hotfix

Fix notice in CakeSession.
Merge pull request #4180 from dereuromark/master-readme

Make readme more shiney and informative.
Fix cookie reading.
Merge pull request #4182 from dereuromark/master-cookie

Fix cookie reading.
Added links to book