Merge branch 'master' into devel
Allow null value for criteria. isset() does not like null values.
Some typos fix
First implementation of session handler (UNTESTED!)
Fixed bug when invalid events where attached to embedded documents
Embedded arrays are also initialized after load
remove beforeDelete and afterDelete to match CActiveRecord events
raise afterSave earlier to match CActiveRecord event model.
This will trigger the event with correct information (before changing record status)
Value for useCursor can be supplied directly with the query

This will makes it lot more comfortable to write clients, that
need to specify this at every query, since it's not more necessary
to back up the value of the global, or model level useCursor flag
added or operator code and documentation
Merge branch 'f/addOrOperator' into devel
Merge remote branch 'origin/bugfix/cleanupEventAttach' into devel
Merge remote branch 'mrbig/f/instantCursor' into devel
Merge remote branch 'josemartinez/devel' into devel
Merge remote branch 'mrbig/b/recursive_arrays' into devel
Merge branch 'devel' into f/sessionHandler
Fixed bug with field selection

findAll did not work with field exclusion
Bug partially fixed: embedded documents in array did not get the owner set

The owner is only set after loading the documents from the db. I did not
found a way to catch the event when the document is added to the array
thus I was not able to set the owner in this case.
Merge remote-tracking branch 'mrbig/b/array_owners' into devel
Merge remote-tracking branch 'mrbig/b/negative_select' into devel