Apply pull request #2 from @wohali to the upstream:
Support SmartOS, lists in attributes
Apply pull request #7 from cdoughty77 for the upstream:
- Add support for DDNS keys
Merge branch 'upstream-pullreq7'

Conflicts:
	README.md
	templates/default/named.conf.local.erb
Fix a merge error.
Fix errors in the default recipe for RHEL family:
- Now it overrides the config_file "/etc/named.conf" so that
  the options_file and local_files are no longer ignored.
- The zone files are now placed under the data_path
- Set a SELinux attribute to avoid errors when DDNS is enabled.
Revert a change in the zonefile template.
Add chmod g+w to data_path on RHEL variants when ddns is enabled.
Merge pull request #1 from tatsuya6502/centos

Centos