Adding TLS encryption to Mcollective

Do not merge, currently untested, will try to test next week. 
Oops, looks like I didn't rebase properly. I'll fix this up.