AST Node refactorings for resolver

* XMLColumn should be in sql.lang rather sql.proc

* Statement should be abstract and not generated by javacc

* TableFunctionReference re-introduced to satisfy demands of resolver

* ExpressionStatement introduced to satisfy demands of resolver
WIP