fix another flaky test
use randomized testing in TransportSQLActionClassLifecycleTest
fix flaky tests
more flaky test fixes
fix even more flaky tests
make setNextRow in FilterProjector synchronized

Fixes a race conditation where rows weren't filtered but
should have been. (Or the other way around).

The collectorExpression/condition that is used there
contains shared state and setNextRow is called from different
threads.

testHavingGroupByNonDistributed failed about 3 times in 800
runs.
unflake testSimpleMatchWithBoost test
unflake testDynamicPartitionedTable() test
update elasticsearch to 1.4.0