Fixing tests for derby/h2/hsqldb, adding timezone and locale configuration

All tests for simple and column strategy on memory open source databases should succeed now (derby, h2, hsqldb).

This commit updates also h2 and hsqldb versions.

Timezone and locale settings have been added, also a test for the $now parameter. GMT formatting of JDBC time value gets been replaced by timezone-sensitive formatting.

It is not tested now how locale settings will influence calender settings, but the method Calendar.getInstance(timezone, locale) is now used for JDBC set/get of time values.
Fixing broken feeder mode, update to ES 1.3.1

The feeder mode was broken due to wrong classpath control in the example shell scripts
and the river state move into the cluster state. Cluster state is not possible
to use in TransportClient, so a workaround was introduced to let the JDBC plugin
start also in a TransportClient.

More comments added at example shell scripts to clarify the use of feeder mode
in a JVM outside of an Elasticsearch node.

Update to Elasticsearch 1.3.1

An NPE in the river state getting should be fixed.

Dropping unused dependency of hamcrest matchers.
1.3.0.2