MODE-2388: Enhance DDL Sequencer to account for array data types

* To support Teiid BNF, allow parsing of array data types, eg. integer[],
  and store the number of dimensions in the arrayDimensions property.
Merge pull request #1344 from Teiid-Designer/MODE-2388

MODE-2388: Enhance DDL Sequencer to account for array data types