Covert arrays to to postgres style arrays
Array type is needed if the array is empty, this way always includes it
Added array type to tests
When transforming array, it now checks the schema to see if a string or array is needed
Added test to verify that arrays can be parsed to strings
unit tests: Load the pg_array extension.
Schema: Parse array types one, at initialization.
Document ARRAY support and update some JSON discussion.
Merge branch 'array-support'

Includes pr#46 from @edkurowski.