Implementation of modeshape Teiid SQL Sequencer and Desequencer

* Sequences a Teiid SQL string, parses and converts it to a tree of Modeshape nodes.

* Also, provides a visitor for analysing such a tree and transitioning the nodes back into the SQL string.

* Unit tests covering both implementations.