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
Clob will now use the connection encoding
fix prepareThreshold bug
Fix equals-method of the wrapper returned by PGXAConnection.getConnection()

Patch by Florent Guillaume
add toCalendar to parse pg timestamptz string to calendar with time zone
revised prepareThreshold and ForceBinaryTransfers
Merge pull request #125 from hlinnaka/master

Fix equals-method of the wrapper returned by PGXAConnection.getConnection()
Remove unnecessary SQLException specifications in HStoreConverter.

Both toString and appendEscaped indicate that they can throw an SQLException, however neither methods throw this or call and methods that throw it themselves.
Merge pull request #129 from skyebook/master

Remove unnecessary SQLException specifications in HStoreConverter.
Issue 131: CopyManager throws wrong exception when setting DateStyle
Added management of 'S' message when an error happens during a copy
operation.
use DSTSavings when converting to timestamp
use DSTSavings when converting to timestamp
added travis.yml
spaces in jdk versionswq
added sript for travis
fixed script for ant build
used maven dependencies for test, remove some junit fail messages
Merge pull request #133 from davecramer/master

Use DSTSavings when converting to binary timestamp and date. Reported by Vlad Skarzhevskyy Bug fix
try to create a pg user and db named test for travis-ci tests