Update Halite tutorial
Formatting changes
[salt.cloud] key_filename is not always set for expanduser

[ERROR   ] There was a query error: 'NoneType' object has no attribute 'startswith'
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/salt/cloud/cli.py", line 381, in run
    ret = mapper.run_map(dmap)
  File "/usr/lib/python2.7/site-packages/salt/cloud/__init__.py", line 1692, in run_map
    profile, local_master=local_master
  File "/usr/lib/python2.7/site-packages/salt/cloud/__init__.py", line 905, in create
    output = self.clouds[func](vm_)
  File "/usr/lib/python2.7/site-packages/salt/cloud/clouds/openstack.py", line 329, in create
    key_filename = os.path.expanduser(key_filename)
  File "/usr/lib64/python2.7/posixpath.py", line 261, in expanduser
    if not path.startswith('~'):
AttributeError: 'NoneType' object has no attribute 'startswith'
Pylint var names.
example should use escape character

echo command will clear the quotation mark, should use escape character("\")
Explain in docstring what this function aim to do
add reference to htpasswd module in states index
typo
Cleanup run and run_all params
Merge pull request #10856 from ticosax/docs-addon

Docs addon
Merge pull request #10858 from topochan/patch-1

Cleanup run and run_all params in nagios module
Merge pull request #10853 from cachedout/brew_lint

Pylint var name case
Update nagios.py
Merge pull request #10863 from topochan/patch-1

Fix in nagios module for run_*_pillar
Merge pull request #10848 from gtmanfred/develop

[salt.cloud] key_filename is not always set for expanduser
Merge pull request #10854 from pengyao/ext_pillar

example should use escape character
Merge pull request #10855 from ticosax/docker.script-docstring

Explain in docstring what this function aim to do
Merge pull request #10865 from pass-by-value/halite_doc_updates

Halite doc updates