Add syslog_ng state module.
merge commit
Cherry pick master_tops restore
Restore master_tops functionality and add more documentation.
Fix stray if statement
Merge commit
Add syslog_ng execution module.
Add 2014.1.7 release notes
Merge pull request #14066 from basepi/2014.1.7releasenotes

Add 2014.1.7 release notes
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.
pre-fix lint error
pass int he sock_dir, like a boss
minor fix, if protocol is not specified then default to TCP but ensure proto variable is set to tcp for return data.
Refine gitfs tests

This adds a tearDown to ensure a clean copy of the repo for each test.
In addition, it removes the dependency on lexicographical order by
running a find_file() inside the two tests which require it in order to
ensure that the file exists in the gitfs cache.