updated suse spec to salt 0.17.1
Update disk.py

add function percent
Python includes shlex
Merge pull request #8038 from holmboe/import-fix

Python includes shlex
Merge pull request #8037 from pyinx/patch-1

Update disk.py
Added detection for upstart on Debian/Raspbian distros

Upstart is detected by calling 'initctl version' and checking for 'upstart' in the return string, as is done in /lib/lsb/init-functions
Adapt server lists to be more easily used by salt-cloud
Merge pull request #8036 from aboe76/develop

updated suse spec to salt 0.17.1
Adding NSIS plugin to the doc
Merge pull request #8042 from equinoxefr/update_doc_nsis

Adding NSIS plugin to the doc
Merge pull request #8041 from techhat/nova

Adapt server lists to be more easily used by salt-cloud
Fix regexes

 - net.py: A MAC address can be separated using periods
 - manage.py: Use regex range
Merge pull request #8044 from holmboe/regexp-changes

Fix regexes
Whitespace and single quotes
Use list.insert
Merge pull request #8045 from holmboe/minor-fixups

Minor fixups
Add enc, comment and options for ssh_auth.absent

These are present for ssh_auth.present, but not for ssh_auth.absent.
This poses a problem further into the code in ssh.check_key (or rather
_refine_enc() in the ssh module) when it is validating the encryption
type.

Fixes #8043.
Argument documentation

And some copyedit.
More copyedit
Add file.blockreplace module and state. With unit tests.