Making dal independent from web2py. Added DAL customization/subclassing for:
* logger
* data representation
* serializers
* uuid generation
* validators