Logging: Add log4j-extras dependency

Close #7927
[DOCS] Added documentation for log4j-extras dependency
Docs: Changed breaking docs in master to correspond with 1.x for easier merging
Indices API: Fix GET index API always running all features

Previous to this change all features (_alias,_mapping,_settings,_warmer) are run regardless of which features are actually requested. This change fixes the request object to resolve this bug
Docs: Fixed a bad ref to docs-bulk-udp which no longer exists in master
Added quotes to allow spaces in installation path
Removed bwc for GetIndexRequest serialisation
Tests: Improve netty test behaviour

Based on some test failures, this commit fixes two minor things

* Bind ports only on so called ephemeral ports to prevent try to
  bind to ports where elasticsearch already runs on
* Remove @Network annotation as it was used in a wrong scope