[TEST] speed up tests by reducing the recovery retry by default
Update range-filter.asciidoc

Closes #8741
[TEST] use private randomness in InternalTestCluster
[docs] formatting and general pedantry

I'm not sure if the `distance-units` section is totally clear, when using the 'Geohash Cell Filter' and omitting a unit, the default is to interpret the integer as the 'length of the geohash prefix', not to default it to 'meter'. Maybe I'm being pedantic.

Closes #8744
Override write(byte[] b, int off, int len) in FilterOutputStream for better performance

Closes #8748
Revert "[TEST] Add gateway tracelogging for BWC"

This reverts commit 899957be03bb263315b56710273a20e423440e59.
[TEST] guarantee REST tests execution order

REST tests are being shuffled before their execution. To guarantee their repeatability given the seed, their order needs to be always the same before the shuffling happens.

Closes #8745
[TEST] Wait for yellow before running rescorer tests
[BWC] Fix backwards compatibility after backporting #8723

The backport of #8723 broke BWC for all 1.x versions due to
a break in the recovery protocol. BWC test failed big-time which is
great. This commit brings back BWC for this feature.
[Doc] Add an UpdateRequest example to Java API doc

Closes #7083.

(cherry picked from commit f37355a)
[DOCS] Document ActionNames class and related tests

Closes #8759
[Doc] Java API: add search templates

Closes #7321.

(cherry picked from commit ee108e5)
[Doc] Java API: add information on JBoss EAP

Closes #3445.

(cherry picked from commit 26a0976)
API endpoint cluster.put_settings accepts timeout & master_timeout query parameters

Closes #8769
[Store] Only fail recovery if files are inconsistent

the recovery diff can return file in the `different` category
since it's conservative if it can't tell if the files are the same.
Yet, the cleanup code only needs to ensure both ends of the recovery
are consistent. If we have a very old segments_N file no checksum is present
but for the delete files they might be such that the segments file passes
the consistency check but the .del file doesn't sicne it's in-fact the same
but this check was missing in the last commit.
Typo in error message with too few points for geo polygon filter.

Closes #8767
Gateway: GatewayService should register cluster state listener before checking for current state

At the moment we may miss a state change and fail to recover on time.

Closes #8789
Debian package: Prevent init script from returning when the service isn't actually started.

Close #6909
Docs: Added a command to start elasticsearch on bootup on Debian.

Close #8600
Docs: Add instructions to start elasticsearch on bootup on RHEL/Fedora.