fix could not initialize Lucene QueryUtils bug when running integrationtests
added store level throttling setting to

data import best practice
split up TransportSQLActionTest
Merge pull request #1272 from crate/m/transportsqlactiontest_split

transportsqlactiontest split
updated changes
handle boost factor in simple MATCH predicate correctly
Merge pull request #1279 from crate/h/simple-match-boost-fix

handle boost factor in simple MATCH predicate correctly
remove tableNames from SchemaInfo interface

was unused
return correct aggregation result from partitioned

table instead of an exception
if where clause has no match
Merge pull request #1281 from crate/h/global-aggregate-fix-partitioned-table

fixed global aggregations on partitioned tables if there is no match
fixed flaky itest which casted the non deterministic
thread_pools array
update jacocoReport task to use subproject sourceSets

and also exclude the testing project
remove unused code
remove hamcrest-core testing dependency

hamcrest-all is already defined in es
update changes to reflect 0.44.7 release
update changes to reflect 0.45.1 release
load crate modules using ServiceLoader instead of es plugin mechanism

also add fatjar plugin to be able to create a single crate
jar.

The es-plugin mechanism doesn't work with a single jar file
as there can only be one es-plugin.properties file and that
can only have one "plugin" key.

In order to work around that the CrateCorePlugin is now the
only plugin loaded using the es-plugin mechanism and that
plugin is loading all other crate components (using the stock
java ServiceLoader which works using META-INF/services files
which can be merged in a single jar file)
update es/usptream to include fetchSourceSubPhase change
correctly load services and indexModules in CrateLoader

(8bf829da714f067e9827cb64a04a0b50abed8503 broke blob support
as it didn't load the BlobService anymore)
fix issue when grouping by primary key(s) or routing column

* the required granularity for projections wasn't serialized
* the projectors executed on every shard weren't initialized properly