Fix indentation in the minion config template

The example for the 'backup' param in the minion config file template is
indented one level further than it should. This commit fixes that.
Document how the pillar namespace is flattened.
Trivial doc spelling fix

It is trivial but it is my first commit / pull request so useful for
checking the process is correct. And it has a semicolon
Remove needlessly complex logic
Fixes issue 6297: mysql.processlist no longer recurses infinitely
Use os.getloadavg output directly
Fix HTTP authentication support in the cp module

If you have a userinfo component in an RFC 3986 URI, the default
handling of the python urllibs is to complain about a non-numeric
port.

This fix handles the case where there is a userinfo component (e.g.
http://user:pass@server.name/path/to/file), parsing it out,
creating a basicauth handler, and passing url_open a url it can
understand.

FIXES Issue #5641
modernized windows check
Fix cpu_model output on OS X
Check for common error: using enabled option instead of enable
convert tabs introduced in #6356 to spaces
fix typos of salt.utils in modules.win_disk
Fix cpu_flags on MacOS
Honor createhome: False when adding a user
use connection_args in modules.mysql.processlist()
Make virtualization detection on OS X less buggy/horrible
Memory detection actually works on OS X now
fix spelling error
Better detection still for OS X
Remove accidentally added file