TranslateBehavior, his first steps
Improving translate behavior when used to override columns based on
a single locale
Re-implementing TranslateBehavior to use joins istead, this give
somewhat more freedom to the developer for modifying the query, for
example for sorting on a translated field
Implemented prepending of query formatters, this way behaviors have
a bit more control over formatters they attach
Trying to make translation formatter work when there are other
formatters
Fixing Query::count() so that formatters added in beforeFind are not
executed
Implemented find('translations') to get a list of all translations for
each record
Adding more tests to find('translations')
Moving beforeFind triggering a bit deeper so that it is not fired twice
for the same query
Fixing eager loading when using the subquery strategy, it was matching
more rows than it should have
Adding test to show that hasMany associations can also be translated
Added failing tests for implementing find('translations') on
associations
More work trying to fix eager loading ans tranlate behavior
Solving a couple bugs that were trigered when having more than one
hasMany associations to be eager loaded
Completing test and refactoring
Initial commit of the datetime input
Start fixing Datetime widget.

- We will probably never use Day of the week selectors.
- Fix selected value handling. DateTime instances come with timezones.
  All other formats are naive and should be avoided anyways.
- Mark non-functioning tests as incomplete.
Add empty test methods.

I think these tests will give us sufficient coverage for the features
present in 2.x
Implement empty options for datetime selects.
Change how options are used in Datetime widget and expand tests.

Stick with Florian's original idea of having separate option sets for
each input. This allows additional HTML attributes to be passed through
to the various input methods, and removes the need to prefix each
option. Doing this will make it easier to build an abstraction in
FormHelper that provides a more backwards compatible interface
implementing dateFormat and timeFormat.