SQLGrammer.jj changes and test fixes

Changed ResultSetNode to CursorNode to allow for other arguments to be
used in create as(offset etc)
fixed tests to reflect this change
fixing tests

added create-table-4.expected
added ORDER BY and WHERE cases to tests
added LIMIT test to CREATE TABLE AS

added LIMIT test to test containing OFFSET and ORDER BY
merge JerettS: Create table as select changes

Merge pull request #119 from JerettS/sql-parser/Create-Table-As-Select
https://github.com/FoundationDB/sql-parser/pull/119