fix guice injection error if HttpServer is disabled

if http.enabled is set to false a node will be started
    without HttpServer bound and guice will throw error
    because it is used in the NodePortExpression
use global cluster scope in RestSQLActionIntegrationTest
update es/upstream to include LogConfigurator change
fix compilation error on jdk8: ensure the compiler doesn't complain
mentioned in documentation that altering analyzers is not supported yet
added support for having clause in global aggregate
and group by
"Merge pull request #1124 from mping/jdk8\n\nfix compilation error on jdk8: ensure the compiler doesn't complain"
update es/upstream to be jkd8 compatible
update crash to 0.10.0
added graceful_stop cluster settings
documentation for graceful_stop cluster settings
implemented rounting.allocation.enable setting
test fixup
changed implementation of global settings
added cluster upgrade settings to crate.yml
added docu for extended cluster settings
moved settings documentation from reference to documentation
added missing configuration settings description
to crate.yml
implemented mostly all dynamic cluster setting expressions