fixes #5239 - update for Puppet 3.5 future parser changes
fixes #5522 - future parser can be set in puppet.conf [main]
fixes #5561 pass arguments correctly in run puppet over ssh
Fixes #5712: Limit DHCP subnets for ISC if necessary
Fixes #5648 - Match the DHCP specification of last-lease-wins
Fixes #5739 - Only look at reservations when deleting a DHCP record
refs #5793 - add pkg:generate_source rake task to create tar.bz2
fixes #5677 - handle booleans from settings.yml as bools
Fixes #5907 - Look at all records when suggesting IPs
refs #5987 - remove unused packaging files
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