Merged the reserved-words branch [r=jkakar,radix] [f=126875]
This branch introduces the capability of properly escaping words defined as reserved by SQL1992. Backends are also free to introduce their own reserved words if wanted.
Compatibility notes:
- compiler handlers had their arguments reordered, to support a unification that cleaned up the way that handlers are used. - compile now returns only the statement. To get parameters, one must pass the State explicitly. - compile.fork() is now compile.create_child() to better reflect the relationship between parent and child. - The __object_info and __class_info attributes are now __storm_object_info__ and __storm_class_info__.