fixes #5856 - use public initializer for Puppet settings
fixes #5675 - expect dns_key setting to be nil if not set
Fixes #6086 - stop remote command execution and path exploit in TFTP API (CVE-2014-0007)
Fixes #4866: Breaking up monolithic smart-proxy into modules
refs #4866 - Added config/settings.d/*yml to gitignore