Adding TLS encryption to Mcollective

Do not merge, currently untested, will try to test next week. 
```lower_fqdn``` is not a fact. You need manually set it with ```$lower_fqdn = lower($::fqdn)```