READ BEFORE MERGE

This PR greatly simplifies Salt's setup.py script logic.

This PR is being made against `2014.7` because it started as the resolution for packaging salt-ssh. **However**, since the `2014.7.0` final release might be really close, and no RC is supposed to be released before it, this should probably be merged **AFTER** the `2014.7.0` final has been released.

I've tested this locally by packaging using distutils, esky freezing and setuptools, and installing using pip(with and without the setuptools env var) and easy_install'ing it. It worked.


The reason why I bring this to everyone's attention is because we don't want to make a bad release because of these changes to the setup script.

Consider all this wisely.