extending the example for filters in issue #4056
Fixing CS Issues. Uppercase Constants and Logical Operators
Allow custom primary key on User table when logging in
Merge pull request #42 from mvdnes/3.2/develop

Fixes #4222
Store PK if it has been set on a created model, fixes #4244
Update @copyright notices to 2012. Fixes #4396.
Merge branch 3.1/develop into 3.2/develop
Fixes #4406 - Make sure we check for NULL value before loading belongs to data.
The foreign key in the belongs_to relationship is now only set to the value's primary key if the value is an instance of ORM, otherwise the foreign key is set to NULL. Fixes #4420
Fixes #4423 and #4424 - Run validation before checking changed. Always run validation if additional validation is supplied.
Merge branch '3.1/develop' into 3.2/develop
Fixes #4406 - Make sure we check for NULL value before loading belongs to data.
Fixes #3587 - Select columns by name instead of doing select *
Merge branch 3.1/develop into 3.2/develop
handling external validation differently from merged model validation (fixes #4185)
Build select quickfix
Refs #4466 - ORM::values() documentation
Merge pull request #59 from kemo/3.2/quickfix

Refs #4474 - ORM table alias problem
Refs #3747 - Wrong return value for ORM::serialize()
Refs #3714 - Remove the comment about deleting multiple records