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 branch 'develop' of github.com:saltstack/salt-bootstrap into develop
Merge branch 'develop' of github.com:saltstack/salt-bootstrap into develop
Add support for running a specific test case(by name).
Merge branch 'develop' of github.com:saltstack/salt-bootstrap into develop
Since not installing a daemon or configuring is now a warning, adapt test case.
Don't reset obuff/ebuff when streaming stds.
Fix last step of `test_install_from_git_on_checked_out_repository`.
Fix `test_config_only_without_actually_configuring_anything_fails` since it's now a warning.
Merge pull request #83 from s0undt3ch/develop

Several fixes and improvements

* Added an additional setup to the bootstrap script which hecks if the installed daemons are running or not. They should.
*  Added a test case which require the cloned git repository to be updated before installing salt.
* 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.
* Add support for running a specific test case(by name).
update pacman before install dependencies
Merge pull request #87 from plueschopath/develop

Update pacman before installing dependencies.
Add the daily PPA in Ubuntu when installing daily, not the stable PPA.
Clean-up the added PPA while running install tests.
Remove the Travis installed `libzmq1`.
Travis has the `libzmq3` not `libzmq1`.