Money validation accepts one decimal place
Fix datetime comparison in relative datetime functions.
Closes #2987,#3514
Adding a very sketchy version of find('all') at table level
Adding defaultTypes method to Database\Query to ease some tasks in the
ORM
Merge branch '3.0' into 3.0-model
Implementing auto casting from correct type for fields in schema when
using Tabel::find()
Some refactoring in the way results are groupped and how the find query
is constructed
Added tests
Small refactoring and beginnings of a flyweight for table objects that
will replace ClassRegistry
Enforce model aliases when generating order by clauses.

Invalid SQL could be created by sorting on an invalid alias, with
a field that exists on the model.

Fixes #3797
Simplify how fullBase is calculated.

Using FULL_BASE_URL fixes URL generation when URL rewriting is
disabled.

Fixes #3777
Update version number to 2.3.4
Merge branch 'master' into 2.4

Conflicts:
	lib/Cake/VERSION.txt
removed duplicate test case

```$this->assertFalse(Validation::money('text'));```
is now tested only once
Merge pull request #1233 from spiliot/patch-1

Money validation should accept one decimal place.
update doc of  Router::redirect
Merge pull request #1253 from zoghal/master

 	update doc of Router::redirect
spelling corrections (a url to an URL, unify URL)
fix line length for templated emails
Merge pull request #1192 from dereuromark/master-templated-emails

fix line length for templated emails