Removed unnecessary os_family mappings for pidora
Update host/ip pairing rather than add the hostname a second time
Added replace kwarg whether to first remove any existing hostnames that match
Avoid running qemu-img when hypervisor is specified as esxi.

This is shown in the logs before this patch:

```
qemu-img: Could not open '[0] vm1/vm1.vmdk': No such file or directory
```

And the result from running virt.get_disks vm1 was before this patch:

```
build04:
    ----------
    sda:
        ----------
        file:
            [0] vm1/vm1.vmdk
        image:
            Does not exist
```

After the patch is applied:

```
build04:
    ----------
    sda:
        ----------
        file:
            [0] vm1/vm1.vmdk
```
Remove print()
Unify name: emulator vs hypervisor
Adding hash compare of files in RemoteClient.get_file().

 Adding hash compare of file in RemoteClient.get_file(). Avoid downloading if file hasn't changed between local cache and on remote server.
 This doesn't eliminate number of salt calls from minion to master and no great speed up when master and minions are in the same LAN. However it may help, minions over Internet and with slow links.
Removed the "Python API" document in favor of the "Clients" doc

This change moves some docs into class docstrings and some into the
clients/index.rst document.

Fixes #6705
Replace cross-references from :py:mod to :ref: for module types
Quiet Sphinx warning for deprecated Python API doc
Added missing 'eauth' to LocalClient as an optional kwarg
Check /etc/hostname before socket.getfqdn() in get_id()

This fixes #6645 by checking /etc/hostname first before trying
socket.getfqdn().
Add documentation on how the minion id is derived
Use raw string in regex

This quiets pylint, as it complains when a regex contains a backslash
and the string is not a raw string.
Merge pull request #6734 from terminalmage/issue6645

Check /etc/hostname to derive minion id
Allow other SaltStack projects to reuse `warn_until`.
Remove trailing white-space and some line wrapping.
Allow network related tests to be skipped if no network is available. Fixes #6710.
Added note about Salt versions to formulas doc
Merge pull request #6731 from s0undt3ch/develop

Remove trailing white-space and some line wrapping.