Remove process.join()

This caused the windows minion to block
Pylint fix freebsdpkg.py
Some DRY cleanup/error reporting improvement for gitfs

This commit does some DRY cleanup in the __virtual__ function, as well
as some of the provider verification code. In addition, it fixes a
couple minor aesthetic error reporting issues.
Merge pull request #10284 from terminalmage/gitfs-dry-cleanup-2014.1

Some DRY cleanup/error reporting improvement for gitfs (2014.1 branch)
Fix pkg test with dots in filename

The package here is much smaller and should install quicker than the old
one.
Removing ex_persistent_disk from GCE, as it was only briefly supported by libcloud
Added ability to check return code using cmd.run_all in rabbitmq module
Changed rabbitmq module to check retcode from enable/disable plugin
Change output of states.service to reflect changes

If a service is started, but already enabled, changes are now
reflected to the user.
update copyright year
Automatically resolve dependencies if deb file sourced.

 - Uses python-apt module to check for missing dependencies
    and resolve them using apt-get.

 - deb package is then installed in the previous fashion
Mark the missing dependencies as auto-installed.
Fixed a typo in variable name.
lint fixes. thanks jenkins!
Renaming salt.modules.apt to salt.modules.apt_pkg to import python-apt
Updated docstring and added versionchanged for salt.modules.apt_pkg.install
Improve detection of changes when pull or build an image
give repo_name only

fixup for f054d73
[Salt-cloud] Add function for checking libcloud versions.

Everything else should need 0.13.2, but rackconnect will need 0.14.0.
Add a function to make custom requirements for libcloud as you would
need them.
[Salt-cloud] use list_nodes_full for extra dict

Rackconnect and ManagedCloud require the extra dict in the node data.  I
have also added the default options for those because the values are
not set immediately.