Docs: Fix order for PUT _mapping docs

Closes #8083
Docs: Added RethinkDB River to list of community plugins

Closes #8016
Docs: Update query-string-query.asciidoc

Update sample

Closes #8024
Docs: fix typo

Closes #8111
Docs: Typo: s/by/be/

Closes #8114
Improve amibiguous ES_HEAP_SIZE warning in deb init script

Closes #3554
More improvements to debug logging for upgrade test.
Remove unnecessary log level setting in upgrade test.
Fixing copy/paste mistake in SearchRequest.extraSource's exception message.
Docs: Documented the http.*host and transport.*host settings
Docs: Update id-field.asciidoc

It is strange to provide an example with `"store" : false` when talking about possibility of enabling the field to be stored.
Broke the line in the mapping in two lines for better readability.
More verbose sentence above the mapping.

Closes #7894
Docs: Some Data Cant't be obtained.

In previous case, the first 100 data can't be obtained.

Closes #8103
Docs: Percolate `_score` reference

Added missing `_score` word, made the sentence less ambiguous.

Closes #8115
Docs: Percolate reference - a typo and a misused word

Closes #8116
Avoid shading of org.joda.convert package, fixes #3557
Netty: Support to bind on multiple host/port pair

TODO: Documentation
Incorporated review comments #1
Refactored creation of client bootstrap into its own method
Renamed transport.netty.profiles to transport.profiles
Added test to ensure that default profile port overrides other settings