Fix incorrect CSRF token fields when using postLink()

Creating a postLink after creating a GET form would result in the
incorrect fields being generated.

Fixes #2308
Unindent, and remove unnecessary getDataSource() call.
Also, objects should be CamelCase.
Remove the 'Line indented incorrectly' PHPCS error.
Remove reference from the signature.
Model objects variables should be CamelCase.
Assign  before actually using it.
Remove unused variable from the signature.
Remove 'self' key from getConstraint() calculations because it is not necessary anymore.
Model objects should be in CamelCase.
Call getDataSource() instead of the directly calling
ConnectionManager::getDataSource().
Keep insertQueryData() DRY, issue less lookups. Remove unused $assocData
and $LinkModel from the signature.
Model objects should be CamelCase.
Add missing type hints.
Merge pull request #2305 from kimegede/docblock-construct-destruct-return-void

Docblock construct destruct remove @return
Implemented skipping of fields for the data validation rules when baking a model
Merge pull request #2200 from ravage84/skip-validation-baking

Implemented skipping of fields for the data validation rules when baking.
Replaced all remaining license references to the Open Group Test Suite License with the MIT License
Changed .mo files from text to binary

Kudos to @ADmad
https://github.com/cakephp/cakephp/commit/ab2edbe4ddd78ad6fc9b9887d3a6c5d0259829e3#commitcomment-4555720
Merge pull request #2317 from ravage84/replace-ogtsl

Replaced all remaining license references to the Open Group Test Suite L...
Removed "PHP 5" from file header DocBlocks

This statement does not serve a purpose anymore.
In a long forgotten world it indicated the main version number of PHP which the code in the file was compatible to.
http://pear.php.net/manual/en/standards.sample.php
But since PHP 5.1 and later this is only marginally true.
Thus I propose to remove it from CakePHP.
Fixed some copyright and license statements in the file header DocBlocks