Load netapi modules using client config instead of master config
Revert "Switch NetapiClient to use client_config instead of master_config"

This partially reverts commit 2bc1ed8afb7d7ad01e0fdb9422a44b1fb896845f.
Added utils-style IP-check functions to the network module
Merge pull request #14507 from whiteinge/salt-jinja-utils

Added utils-style IP-check functions to the network module
Merge pull request #14506 from whiteinge/netapi-client-config

Load netapi modules using client config instead of master config
Added utils module for working with hash functions
Merge pull request #14508 from whiteinge/salt-jinja-utils

Added utils module for working with hash functions
Removed hashutils functions without tests
Added hashutil module to docs index
Merge pull request #14524 from whiteinge/doc-hashutil

Add docs for the hashutil module
Switching the _get_virtual function to use pure python instead of a call to grep-available.
Merge pull request #14534 from garethgreenaway/2014.7_14426_apt_virtual_pkg

Switching the _get_virtual function to use pure python instead of a call to grep-available
Fixing debian_ip.py per #14530.
Merge pull request #14541 from garethgreenaway/14530_ipv6_only_broken

Fixing debian_ip.py per #14530.
aptpkg: restore support for lenny...
Update to latest, v2014.07.27 bootstrap script.

* Amazon Linux AMI 2010.xx is now explicitly not supported.
* Install the `salt-api` scripts if available when the `salt-master` is also installed.
* Added support for a configurable sleep time when starting, restarting and checking
  for enabled services.
* Drop the `tsflags` requirement for RHEL and RHEL based distributions.
* When sorting release files, oracle-release has higher priority than redhat-release.
* Distro Support Fixed:
  * Debian >= 7 uses system's python-requests package, not PIP
  * Install 'python-zypp' in SuSE and openSUSE(required by Salt's zypper module)
  * Only install EPEL on requiring distributions if not already installed
  * CentOS 7 now uses systemd and the script now properly handles it
  * systemd in openSUSE 12.2 complains if service does not contain `.service``
  * Properly detect openSUSE using `lsb_release
  * SLES 11 SP3 ships with both python-M2Crypto-0.22.* and python-m2crypto-0.21 and we
    will be asked which we want to install, even with --non-interactive. Let's try to
    install the higher version first and then the lower one in case of failure.
  * Allow some extra time on RHEL for the optionals repo check in case the repository
    subscription is being managed externally.
closes #14566
closes #14564
closes #14565
closes #14556