Adding TLS encryption to Mcollective

Do not merge, currently untested, will try to test next week. 
Yeah, it's also stated here 3.x
https://forge.puppetlabs.com/puppetlabs/java_ks