release [0.90.10]
Move to [0.90.11] snap
ClusterStats tests should allow for open file descriptors to be -1 (which they are on windows)

Also made some other small tweaks for that case.
ClusterStatsTests.testValuesSmokeScreen: replace greaterThan with greaterOrEqualThan
Fixes NPE in bool filter, when an empty should filter clause returns a DocIdSet, but null as iterator.

Closes #4685
REST Update Settings API should not take timeout and master_timeout as index parameters
closes #4692
no need for the mvn repository anymore
[REST tests] Improved DoSection behaviour

No error wa previously thrown when a catch section was specified and a the rest call returned no error
Also, moved the catch:request on top to avoid even sending requests in that case
Added test with awaits annotation that exposes a merge mapping issue.

 If the path_type is set to `just_name` in a multi_field typed field and that field is updated (for example another multi field is added) then if the path isn't specified again the path_type isn't taken into account and full path names are generated.
Fix Release tool to run smoke tests off tags

this commit allows to run the release tool for smoke
testing without being on the actually released branch.
This commit also added a list of plugins that will be installed
for smoke testing to see if the plugin startup mechanism works
correctly.
run mvn clean before smoketesting
Add documentation for index.routing.allocation.*._name and index.routing.allocation.*._id options
Don't fail plugin manager test when downloading an actual plugin
Added note to release script to announce on ML
Increased max map pages for systemd to align with init.d settings in packages
[DOCS] made it clearer that the _version is incremented by all write operations (deletes included)
[DOCS] Fixed typo in frontends.asciidoc
RPMs: Add timeout to shutdown with KILL signal

If the thread pools of an elasticsearch node cannot be shutdown
immediately, a wait of 10 seconds is added. This clashes with the
RPM scripts, as by default the init functions wait for 3 seconds
for a service to shutdown before a KILL signal is sent, resulting
in an unclean shutdown - not from an elasticsearch point of view,
but from init system point of view, as some lock files are left
around.

In order to prevent this the init script as well as the systemd
configuration now feature the same timeout than the debian package,
which is 20 seconds.

The await statement, which causes the 10 second delay can be found in
InternalNode.close()
updated urls to reference to the 0.90 version of the docs
Merge pull request #4746 from spenceralger/0.90

[SPEC] updated urls in the 0.90 rest-spec