Extended the framework to write out SQL

- Added the SqlExpressionVisitor class.
- Added the SqlExpressionType enumeration to quickly identify node
types.
- Added extension methods ToSql() to convert any statement tree to SQL.