Merge pull request #3613 from agjohnson/bug-2037-jinja-doc

Add Jinja docs and examples
Merge pull request #3614 from holmboe/fix-selection-in-sysmod

Allow matching of the sys module without also matching sysctl
Merge pull request #3616 from holmboe/patch-1

Update Contributing.rst
Merge pull request #3617 from giantlock/develop

fix bug: mod_watch restart service in test mode
restructured text formatting...

fixed invalid formatting.
Merge pull request #3619 from ydavid365/patch-5

corrected text formatting... rhel instructions.
hacking on osx. a few typos. more 1st person nuke.

removed more of the first-person stuff. referred to the new osx docs for specific info.
Merge pull request #3621 from ydavid365/patch-5

hacking on osx. a few typos. more 1st person nuke.
Merging in changes from #3594
Merge pull request #3622 from techhat/iptables

Merging in changes from #3594
Remove failing test, I am not sure how it ever passed...
revert cmd_yaml change that broke basic functionality
Fix #3620
Version is not an option to the pip.present! Fix #3356

Yes, we need to get explicit version support into this
Some double quote death
The event handler was being created too soon

This should cause a complete deadlock in the master and I am
stumped why it has not!
Clean up the reactor proc
small typos/added pip gitpython to error messages.
removed period
Added Service support for Oracle Enterprise Linux