Setting bind options via bind['options'] in free format prevent us from choosing ACL (generated from data bag) in a data-driven maner.
This patch implements some options to be set explicitly. Now we can redeclare ACL array we are using in 'allow-*' options whithout redeclare whole node['bind']['options'] array.

Also now bind installed with default attributes works as recursor only for local networks (as it's described in Bind manual), whithout posibility to participate in dns amplification attacks.
Remove duplicate line for ipv6_listen option.
Porting zonefile generation try.
Fix issue with empty data bags files.
Fix minor inconsistencies.
Add MX records existence checking.
Remove unneeded zone file prefix.
Add check for chef-solo search.
Update README. Remove unused functionality.