Adding TLS encryption to Mcollective

Do not merge, currently untested, will try to test next week. 
thanks for catching that, it seems every time I rebase I break something.