updates to debian_ip and rh_ip to allow applying hostname changes immediately.
fix has_nova
automatically use novaclient plugins

no more having to specify what module the extension should overwrite
kwargs should be vm_

this allows for specifying stuff to configure novaclient plugins, in the
cloud.profiles, such as public: False service_net: True
pylint fix
clean up kwargs
only load functions and hooks once

novaclient doesn't check if it has already loaded extensions, so we only
want to run this ones, the first time that it is loading, since we
are manually overwriting the classes in memory anyway.
dammit
How long has that been in there?
Resove issue with ignored region argument https://github.com/saltstack/salt/issues/14752
change var slspathdot to slsdotpath
remove example duplicate
Changing default hash in file.py

Changed default hashtype in file.py to sha256.  This was not reading
the hash_type from the minion config.  FIPS doesnt allow md5 as a valid
hash type.

          ID: /etc/snmp/snmpd.conf
    Function: file.managed
      Result: False
     Comment: An exception occurred in this state: Traceback (most
recent call last):
                File "/usr/lib/python2.6/site-packages/salt/state.py",
line 1379, in call
                  **cdata['kwargs'])
                File
"/usr/lib/python2.6/site-packages/salt/states/file.py", line 1246, in
managed
                  **kwargs
                File
"/usr/lib/python2.6/site-packages/salt/modules/file.py", line 2363, in
check_managed
                  **kwargs)
                File
"/usr/lib/python2.6/site-packages/salt/modules/file.py", line 2106, in
get_managed
                  hsum = get_hash(sfn)
                File
"/usr/lib/python2.6/site-packages/salt/modules/file.py", line 424, in
get_hash
                  return salt.utils.get_hash(path, form, chunk_size)
                File
"/usr/lib/python2.6/site-packages/salt/utils/__init__.py", line 1468,
in get_hash
                  hash_obj = hash_type()
              ValueError: error:060800A3:digital envelope
routines:EVP_DigestInit_ex:disabled for fips
Send cloud maps through salt renderer system
Linting
Merge pull request #15181 from techhat/cloudrender

Send cloud maps through salt renderer system
Merge pull request #15179 from cingeyedog/develop

Changing default hash in file.py
Merge branch 'develop' of github.com:saltstack/salt into develop

Conflicts:
	salt/cloud/__init__.py
Merge pull request #15188 from thatch45/develop

Cleaning
Merge pull request #15163 from garethgreenaway/apply_hostname

Changes to modules debian_ip and rh_ip, and the network.py state