Add pip install check for requirements

If requirements have already installed, the `ret['changes']['requirements']` should be not True
Add syslog_ng state module.
Add syslog_ng execution module.
Add cli option for batch tests to runtests.py
Simple integration test to execute a batch command to help catch regressions
Pyling fixes
Fix `dest` value
Merge pull request #4 from s0undt3ch/hotfix/rally-cli-tests

Fix `dest` value
Set default value for `pip_install_call.get('stdout')`
Fix batch test
Merge branch 'batch_test' of https://github.com/rallytime/salt into batch_test
pylint fix
Use svcs for service.available in Solaris. Allows use of partial FMRI
match. Addition to #13983.
modules.lxc: fix bug in lxc.create
modules.lxc: use config.get instead of config.option
Merge pull request #14091 from mgwilliams/lxc

modules.lxc: fix bug in lxc.create; use config.get instead of config.option
Merge pull request #14069 from rallytime/batch_test

Simple integration test for batch cli command
Changed raet channel to be one and done on creating and closing the yard
Removed spurious yard from nix executor
Merge pull request #14095 from SmithSamuelM/sam_raet_50

Changed raet channel to be one and done on creating and closing the yard
Merge pull request #14052 from pengyao/pip_state

Add pip install check for requirements