enforce a better email wrapping to send valid emails
do not translate error message in test case
Improved the DocBlocks and other code cleanup

Fixed @license tag, url comes first
Whitespace and other minor code cleanup
Added some docblocks
Merge pull request #1297 from dereuromark/master-email-wrapping

enforce a better email wrapping to send valid emails
Merge pull request #1320 from ravage84/docblock-improvements

Improved the DocBlocks and other code cleanup
Fix coding standards.
fix Form::_selectOptions, when disabled attribute is not array so do not be disabled  item of options
Merge pull request #1321 from zoghal/form-select-disabled

fix Form::_selectOptions, when disabled attribute is not array so do not...
Fix inconsistent name/alias usage.

TranslateBehavior should always use name instead of alias when
creating/updating/saving new translate records. It already uses name
when finding translations and the mismatch was causing translations to
not be found when saved from an aliased model.

Thanks to Joost de Keijzer for providing the initial patch.

Fixes #3865
Fix typo.
Fix cookie expiry time calculation on 32bit systems.

strtotime() misbehaves on 32bit systems when the resulting timestamp
would overflow an integer. Use a DateTime to workaround this issue.

Fixes #3868