Bug fixed: db.execute() should start transaction immediately
Bug fixed: when query is cloned, its _vars dictionary should be cloned as well
New method query.prefetch() added: select(s for s in Student).prefetch(Group, Department, Student.courses)
Merge branch 'master' to 'orm': query.prefetch() method