[DOCS] Moved multi fields documentation into the core-types page
Removed docs about setting inheriting (was never added)
Made mapping samples formatting similar as other ones.
Terms aggregations: make size=0 return all terms.

Terms aggregations return up to `size` terms, so up to now, the way to get all
matching terms back was to set `size` to an arbitrary high number that would be
larger than the number of unique terms.

Terms aggregators already made sure to not allocate memory based on the `size`
parameter so this commit mostly consists in making `0` an alias for the
maximum integer value in the TermsParser.

Close #4837
Make all aggregators reader-context-aware.

This removes the overhead of polling a Bytes/Double/Long-Values instance in
every call to collect.

Additionally, the AggregationsCollector has been changed to wrap a simple array
instead of an ArrayList.

Close #4841
[DOCS] annotated the multi fields and copy_to feature with the right version.
[DOCS] `coming` instead of `added` for copy_to feature.
Add 1.0.0RC2 to the version table
Added tests that ensures all version are in the Version#fromId(int) switch statement
Replace Version checks against 1.0 with 1.0RC2
[DOCS]: fixed added / coming tags in docs
[DOCS]: Fix added version termvectors.asciidoc
Never cache a range filter that uses the `now` date expression.

Closes #4846
Add a basic test for date math in date ranges.
Added test that verifies that p/c filters never cache.
Made the has_parent & has_child filterbuilder's cache options a noop as well, like it is in the related parsers.

Relates to #4757
[DOCS] Moved termvector and mtermvectors from search to docs
Added missing support for min_doc_count in DateHistogramBuilder

Closes: #4848
[SPEC] Updated docs URLs to point to master
Add unit tests for NoCache filter infrastructure

If a filter implements `NoCacheFilter` itself and it's
parents should never be cached even if `_cache` is set
to `true` on the parents explicitly.
Added log line to better debug where rivers will get allocated
ClearScrollRequest should set a type parameter

Since ActionRequest requires a bounded type parameter.
[DOCS] various docs fixes

Removed unused misc.asciidoc file
Added plugins directory to directory layout
Fixed transport.tcp.connect_timeout value to match the code found in NetworkService.TcpSettings
Clarified that phrase query does not preserve order of terms
Clarified merge page
Added instructions on how to build documentation to docs/README