Implemented translations saving in the TranslateBehavior
Added test for adding translations to a record
Adding support for specifying the locale using the entity property
Adding translations to the whitelist of associations to be saved
Documenting TranslateBehavior::beforeSave
Fixing various faling tests. The problem was not closing the statements, among other things
Fixing double space
Start hidden and add array casts to fix issues with mocks.

Mocks return null. Having an array cast smoothes over PHP warnings.
Start updating hidden() and initInputField.

Start updating hidden fields and initInputField to use the new widget
system and context classes.

Move 'form-error' into a setting. We've had a number of debates around
this, and I don't think I'd like to have more of them in the future.
While we can prescribe 'error' or 'form-error', giving a tiny bit of
config is not going to end the world.
Fix additional errors in hidden().
Add additional tests for hidden input.
Merge pull request #2810 from cakephp/3.0-translation-save

3.0 translation save
Not using bindTo(), it is not implemented in hhvm
Implemented interface method required in phpunit 3.8+
Fixing more tests for hhvm
Skipping tests for features not yet implemented in hhvm
Configuring travis to run hhvm
Fixed bash comparison
Improving the build matrx
More fixes to travis.yml