fix npe when using partition clause with null
Merge pull request #824 from crate/m/npe_refresh_partition

fix npe when using partition clause with null
avoid unnecessary array creation in ESBulkIndexTask
add jacoco coverage and findbugs gradle plugin, upgrade gradle to 1.12
fix various issues found by findBugs
fix issues found by findBugs #2
add retry logic to ESBulkIndexTask

if the Bulk ThreadPool queue runs full requests are
    rejected. This retry logic avoids losing inserts.
throw an exception if CountResponse contains shard failures
add custom exception for shard failure and use in both ESCount/ESSearch tasks
update workerCount setting in NettyHttpServerTransport

(was updated in es/upstream)
improve arithmetic docs
allow date_trunc on long and string literals
implemented ``sys.cluster.settings`` expression
added parser support for `set global column = value`
implemented parser support for `RESET GLOBAL some_setting`
implemented sys.jobs in-memory table including collector
use UUID as job table key
access in memory tables directly instead of using a key
remove tableIdent from routing and isInMemory from TableInfo