added integration docs for SQuirreL SQL
Merge pull request #1326 from crate/m/squirrel_docs

added integration docs for SQuirreL SQL
alteration to multi node best practice
Merge pull request #1325 from crate/h/multinodesetup2

alterations to multi node setup best practice
Require DataType of grouping keys in GroupProjector

GroupingProjector now takes the key dataTypes as argument.
Currently the types are un-used. But they will be used in
the future for circuit-breaker and probably type based
optimizations.
fix bulkdelete benchmark
update docs/bootstrap.py

new bootstrap won't use system setuptools but download the
latest version instead.
added best practice to docs: multi zone setup
Merge pull request #1328 from crate/h/multizone

best practice: multi zone setup
update es/upstream to 1.3.5
add version labels for benchmark add delete obsolete benchmark methods
Merge pull request #1330 from crate/m/benchmark_labels

add version labels for benchmark and delete obsolete benchmark methods
updated crate-admin to version 0.10.0
Merge pull request #1331 from crate/h/admin0100

updated crate-admin to version 0.10.0
update lucene dependencies in client module
build booleanQuery with TermQueries for "where X in (...)"

the commit 61f0e8c773449b26866f179feedba54665f32cc2 together
with 8ead30b6816e96b50f3040ee65908b12ea577081 caused a
performance regression for WHERE x IN as it used table scan
/ source lookups instead of utilizing the lucene index.
fix flaky test
correctly extract nested columns in ESGetTask

Fixes #1333
add names to threadPoolExecutors

makes debugging easier
prepare release 0.45.3