Cherry-pick the docs-base repository

Conflicts:
	_config.yml
	_includes/search.html
	_layouts/index.html
	_layouts/page.html
	_plugins/navigation_generator.rb
	assets/css/styles.css
Use latest front matter attributes.
Update the front matter attributes.
Remove index.md
Revert to live css.
Add support for wildcards in the navigation.
Remove logging.
Remove some more logging.
Add navigation element.
Order directories before files if they don't have their position set.
Remove the namespace from the API reference titles.
Merge branch 'merge-base-docs'