Check if daemons are running or not.

When the bootstrap process is finished including restarting daemons, check if those daemons are actually running.
Added a test case which require the cloned git repository to be updated before installing salt.
Stop using `-e`, built-in subcommands error checking.

While it does seem a great idea, it does not allow us to do `[ $? -eq 0 ]` which is sometimes needed.
Checkout the tag in the actual git repository.
Switch errors for warnings and `exit 1` for `exit 0` on some edge cases.

Warn the users when nothing is going to be installed and `exit 0`.
Warn the users when nothing was configured and it was supposed to configure, then `exit 0`.
This simplifies other applications using the script, namely salty-vagrant.
Merge pull request #77 from plueschopath/develop

added python2-yaml as dependency in archLinux
Merge branch 'develop' of github.com:saltstack/salt-bootstrap into develop
Properly refresh branches.

Just calling `git reset --hard` on a branch name doesn't pull in
upstream changes.
Updated status test to be cross-shell compatible.
Disable exiting immediately for branch check.

The failing grep will cause the entire script to exit without disabling
immediate exiting.
Moved tag fetching.

In case $GIT_REV is a tag that hasn't been fetched yet.
Reimplemented git reset --hard.

This will make sure the working copy isn't dirty.
Fixed Ubuntu 12.10 bootstrapping of salt

Installs software-properties-common properly.
Moved warning to top of section.

Moved warning and added note that `sudo` is required.
Updated sample run line to have sudo.
Merge pull request #81 from jeffh/develop

Fixed the logic for installing `software-properties-common` on Ubuntu 12.10
Merge pull request #82 from rca/update_test_docs

Update test docs.

Bring more attention to the warning and mention the need to use `sudo`.
Merge branch 'develop' of github.com:saltstack/salt-bootstrap into develop
Add support for running a specific test case(by name).
Merge pull request #80 from rca/refresh_branches

Properly refresh branches.