Let's try a bit less house cleaning to see if the buildbot slave survives.
Re-enable full cleanup.
Don't clone from HTTPS to avoid SSL certificate issues.
Add arch related clean up globs
Minor alphabetical re-ordering
Include the FreeBSD directory to cleanup
Fix Arch not properly upgrading it's system package.
Fixed SmartOS detection(was being detected as Solaris)
`py27-pip` seems to no longer be available in SmartOS, use `easy_install-2.7`
Install packages using `pip-2.7`.

While trying to fix the SmartOS salt bootstrapping, I found out that:
* We need to install dependencies ourselves
* We need to install PyYAML from PyPi since the system package is not picked up by `pkg_resources`.
* PyZMQ fails to install using `easy_install-2.7`. We need to use `pip-2.7`. Problem finding headers?
Don't forget to install pip
Use the SmartOS persistent `etc` directory, `/opt/local/etc/salt`.
Don't ignore the environment variable.
Update Solaris test suite cleanup.
Merge pull request #160 from s0undt3ch/develop

Fix Arch & SmartOS & Test suite fixes
Fixed FreeBSD git based installations(no rc.d scripts were available)
Return on errors.
Merge pull request #161 from s0undt3ch/develop

Fixed FreeBSD git based installations(no rc.d scripts were available)
Since we will be relying on the ports rc.d files, let's set `SALT_ETC_DIR` to ports default.
Fixing options not recognizing -F