Added data objects to datalayer.
Implemented generic DriverInterface.query.
Added support for parametrized queries.
Added DataObjectModel base class.
Merge branch 'unstable' into feature/datalayer
Reverted ignore rule for errno:11 fix from wsgi.server (causing some side effects).

This reverts commit 25400ee766f416f529e381c391d9be9e53b3b2ef.
Updated observer to not mess up class attributes when Observable is applied.
Updated datalayer parameters order for update operations to accomodate parametrized queries.
Added parametrized queries to datalayer update and delete operations.
Implemented DataMapper update and delete methods.
Fixed serialization of Observable objects.
Updated datalayer.DataObject API to be less intrusive.
Fixed broken tests in datalayer, observer.
Removed test2 script.
Added missing datalayer tests after new features
Added DataObject.create_from and init decorator option.
Added DataObjectField and DataCollectionField, and removed DataObject support from DataField.
Added proper support for fetching created rows/objects UIDs.
Streamlined DataObject interface.
Added DataObject support to datalayer.sqlite.
Added DataObject.delete support and appropriate datalayer.sqlite overloads.
Updated filemode recursively.
Corrected file permissions.