Adding TLS encryption to Mcollective

Do not merge, currently untested, will try to test next week. 
@detiber ok, I added a basic check. Not sure how well it'll work out though, hopefully I can get some time to test it.