Merge branch 'master' into 2.4
Fix broken references.
Update docs for new function.
Update docs for new CakeEmail method.
Added proper asset exclusion for production

Assets currently are parsed by the controller, when they should simply be ignored and sent to a webserver 404 when in a production environment.

A 404 ErrorDocument is added so that bad assets are sent to a cakePHP 404 page or could be modified to load a 'static' page

This removes bad assets from the Controller logic and prevents overloading the server when improper asset requests are made

Added htaccess rules for production
spelling mistake
Merge pull request #620 from dereuromark/2.4

spelling mistake
[ja] follow up #615 , #616
[ja] follow up #614
Merge pull request #622 from suzuki/feature/ja-follow-up-614

[ja] follow up #614
Merge pull request #621 from suzuki/feature/ja-follow-up-615-616

[ja] follow up #615 , #616
Merge pull request #619 from ravage84/iis-url-rewriting-improvements

Simplified and improved IIS URL Rewrite rules in web.config, also fixes ...
Merge pull request #617 from TeckniX/patch-1

Added proper asset exclusion for production
[fr] Follow #619

Simplified and improved IIS URL Rewrite rules in web.config, also fixes
...
Update docs to reflect both call signatures of format().
[fr] Follow f934b1ac8fafa755f95cee53b1e6da84eb9f41c3

Update docs to reflect both call signatures of format().
Merge branch '2.4'
[fr] Follow fcaaf853e5d99f91996e626b14c019ef9490d2e7

Merge branch '2.4'
Fixed statement about cache duration in production

https://github.com/cakephp/cakephp/blob/master/app/Config/core.php#L318
Merge pull request #623 from ravage84/patch-2

Fixed statement about cache duration in production