Make year range validation less strict by default.
Merge pull request #4087 from dereuromark/master-validation-year

Make year range validation less strict by default.
Updating RequestHandlerComponent to accept body of HTTP Delete requests
Adding unit test for HTTP DELETE and RequestHandlerComponent::requestedWith
Fix indentation.

Refs #4108
Fix RequestHandlerComponent not unserializing JSON on DELETE requests.

Fixes #4108
`a` / `an` typo fixes fot API
Fix a fatal error occurs in combination with a scaffold error.
Merge pull request #4117 from antograssiot/master

master - `a` / `an` typo fixes for API
Merge pull request #4122 from chinpei215/master-scaffold-error-fix

Fix a fatal error occurs in combination with a scaffold error.
Update HtmlHelper.php

No need to add `null` to `$options` param as mentioned in the docs section: [Using blocks for script and CSS files](http://book.cakephp.org/2.0/en/views.html#using-blocks-for-script-and-css-files)
Merge pull request #4131 from williamn/master

Update HtmlHelper.php
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.