Backports PR #9518
**Commit 1:**
docs: X-Pack settings via ENV under Docker
* Original sha: ed95530261
* Authored by Toby McLaughlin <toby@jarpy.net> on 2016-12-16T03:18:32Z
Backports PR #9288
**Commit 1:**
Add docs on all available console server config options
* Original sha: 9caac7a9dc
* Authored by Matthew Bargar <mbargar@gmail.com> on 2016-11-30T22:26:57Z
Backports PR #9036
**Commit 1:**
[docs] Add console.enabled to server settings. Closes#9031
* Original sha: a5e85ccbc7
* Authored by Jonathan Budzenski <jon@jbudz.me> on 2016-11-10T20:24:08Z
Backports PR #9075
**Commit 1:**
Added server.defaultRoute
* Original sha: cb565e1afe
* Authored by Gabriel Moskovicz <gmoskovicz@gmail.com> on 2016-11-15T14:32:23Z
* Committed by GitHub <noreply@github.com> on 2016-11-15T14:32:23Z
**Commit 2:**
Update settings.asciidoc
* Original sha: 1de02971d5
* Authored by Gabriel Moskovicz <gmoskovicz@gmail.com> on 2016-11-15T15:53:52Z
* Committed by GitHub <noreply@github.com> on 2016-11-15T15:53:52Z
These changes include all three known upgrade scenarios:
1. New installation (K3 -> K5)
2. Standard upgrade (K4.2 -> K5)
3. Standard upgrade with reindex (K4.1 -> K5)
This overhaul of the docs structure puts Kibana's documentation more
inline with the structure that is used in Elasticsearch. This will help
us better organize the docs going forward as more docs are added.
This also includes a few necessary content changes for 5.0.