Fixing an issue where using getters on a Entity field would keep modifying the field
over and over. This comes at a cost of dropping the indirect modification feature
when using getters in entities.
Fix default formatter key name check.
fixing a couple CS issues
Starting to implement translations caching
Added the ability to merge the loaded translators from two different registries

This will become handy when implementing translator caching for real
Implemented cache for translator objects in I18n
Remocing code that at the end was not actually useful as it was growing
in complexity.
Improving docblocks and fixing test
Merge branch '3.0-i18n-next' of github.com:cakephp/cakephp into 3.0-i18n-next
Reusing instances of MessageFormatter as it is slightly faster
Merge pull request #4100 from cakephp/3.0-misc-orm-fixes

3.0 misc orm fixes
Consistent usage of short echo and sprintf
Deprecate CacheHelper.

It has been removed from 3.0 as it was a bad idea, and better solutions
have been created outside of PHP.
Update version number to 3.0.0-alpha2
Update make script.

Github was not impressed with the extra `.`'s in the filename. Using
dashes seems to make it far less grumpy.
Escape error template message output
Fix sprintf calls.
Merge pull request #4102 from bcrowe/3.0-CS

3.0 - Consistent usage of short echo and sprintf
small typos correction
Merge pull request #4105 from antograssiot/3.0

3.0 small typos correction