Adding TLS encryption to Mcollective

Do not merge, currently untested, will try to test next week. 
:+1: I think we should make it a general pattern that items that disable or enable functionality should either be suffixed with _enable (perhaps _enabled?) or they must include a verb ie: configure_ntp, manage_firewall