add support to handle double quote nesting

Changed for cases when there is an array of composite types, for example, needing to be tokenized:
(2,"honda     ","April 1, 2008"),(3,mitsubishi,"August 12, 1998"),(4,"nissan    ","5"" tall, and 3"" wide") 

Originally this: 
PGtokenizer token = new PGtokenizer(PGtokenizer.removePara("(2,\"honda     \",\"April 1, 2008\")"),','); 

would be split into 4 tokens with the date split at the comma. Now, if using PGtokenizer on each element the quotes will be taken into account as stated in http://www.postgresql.org/docs/9.3/static/arrays.html: 

"The array output routine will put double quotes around element values if they are empty strings, contain curly braces, delimiter characters, double quotes, backslashes, or white space, or match the word NULL. Double quotes and backslashes embedded in element values will be backslash-escaped. "
add unit test to test pgtokenizer parsing an array of composite types
Added feature to disable column name sanitiser with a new property. Added test cases for existing default behaviour along with tests for behaviour when sanitiser is disabled. Can be configured via Driver or DataSource configuration property.
Better COLUMN_TYPE calculation
test added
Merge pull request #116 from ignatov/patch-1

Better COLUMN_TYPE calculation
allow the first query to be binary
add uuid array support
add uuid array support
add uuid array support (rename ArrayElementBuilder to ArrayAssistant)
build for maven
Fixed spelling of occured
add functions to allow LargeObjectMaager to commit on close from Marc Cousin
reset interrupted bit and throw unchecked exception if we get interrupted while trying to connect
added sponsors
Use proper System property

Using 'path.separator' results in malformed paths such as:
/default/dir:./postgresql/root.crt
This corrects the problem.
NonValidatingFactory should be included in both JDBC3 and JDBC4
Build script changes to allow packaging and deployment to Maven central using maven-ant-tasks

Updated build.properties to contain the sonatype urls. Updated build.xml so that gpg signing works for each accompanying artifact type. Updated pom.xml to allow templated group and artifact ids.
Revert "build for maven"

This reverts commit e0a0baae0b4df7cb76c626e4479001fc973a454e. Resolved the conflicts on build.properties and build.xml to re-apply changes.
Use 1.4 version of gpg plugin for signing Maven upload.