Add TLS supported rsyslog forwarding

This is a cleanup and squash of #475. Linking due to the existing discussion there which heavily influenced this branch.

@dlundquist @craigtracey @troy Please take a look when you can, and let me know if there is anything else you have thoughts/comments on.
Ah, no worries. The internet is a terrible transmission for humor. :)