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.