first draft of multimaster pki tutorial
add missing log messages
more formatting fixes
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
Update docs to 2014.1.6 release
added \n
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.
Update docs to 2014.1.7 release
Adding a function to test connections to UDP and TCP ports from minion.
Fixes the problem
Add cli option for batch tests to runtests.py
Fixing the order
Simple integration test to execute a batch command to help catch regressions
SmartOS esky build: requirements files

Mimicking the breakout of requirements files in the main project,
this allows me to keep a file of extra requirements that get put in the
esky (e.g. halite) while only needing to point the build process at
either the zeromq or raet requirements file.