added support for order clauses in pillar top files

Conflicts:
	tests/unit/pillar_test.py
Add initial jenkins python script for jenkins tests
updates to jenkins test script
Pass through the git commit to the pillar
dict is not callable :)
Pass needed args to run funtion
escape braces from format
Allow builds to not clean up
make it --no-clean
pass through the retcode from the state call
pass in script args to install the testing commit
Add better detection of state errors
Remove deprecated code since `--out-*` is no longer supported.
Minor pylint fixes.
At most `get_printout()` will raise a `KeyError` any other exception should be raised/known.
Add `--out-file/--output-file` output option. Refs saltstack/salt-cloud#713.
Provide the necessary code to support outputting to the designated file. Fixes saltstack/salt-cloud#713.
CLI Output options now reside on it's own, common, document.
Add `--force-color` to the documentation.
Add `--output-file` to the documentation. Minor formatting update.