Use puppet hash
Use puppet hash

The previous version was good when we have only 20 or so hosts. But with
some real infrastructure, the "one record means one puppet resource" is
a bit overkill.

Using the puppet hash allows us to provide only ONE puppet resource, and
make what we need in some ERB, making puppet a lot faster.

WARNING: this commit will BREAK your current configuration! Please read
embedded documentation and update your bind::* resources accordingly!

trovitsys/puppet-bind,camptocamp/puppet-bind,interlegis/puppet-bind,cloudbuy/puppet-bind,ccin2p3/puppet-bind,mcanevet/puppet-bind,mvisonneau/puppet-bind,trovitsys/puppet-bind,cyrus-mc/puppet-bind,raphink/puppet-bind,camptocamp/puppet-bind,interlegis/puppet-bind,mvisonneau/puppet-bind,mcanevet/puppet-bind,raphink/puppet-bind,ccin2p3/puppet-bind,cloudbuy/puppet-bind,cyrus-mc/puppet-bind