Oracle DataBase module

execution module; can connect to multiple dbs described in pillar and
run sql-query
fix some pylint warnings
fix some pylint warnings
rewrite dict comprehension
allow hierarchical credentials

used for store 'default' and 'sys as sysdba' database connection:
my_db:
uri: user/pass@host/db
dba:
uri: sys/syspass@host/db as sysdba

oracle.run_query my_db:dba "select * from dba_users"
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
avoid confusing with salt-cloud
rewrite some sentences
pylint fix
add document for installing salt-cloud on Ubuntu

as saying that salt cloud is merged to Salt may cause confusing
make user thinks no need to install salt-cloud pkg