Adding TLS encryption to Mcollective

Do not merge, currently untested, will try to test next week. 
Will these File overrides potentially affect other classes? If so, I would err on the side of explicitly defining it for each of the file resources?