Merged latest web2py's DAL changes