numerous puppet-unbound updates

Hello,

here's a quick review of the modifications in this pull request.

- added suse support
- moved parameters from init.pp into params.pp
- extended the available configure params available for unbound.conf, nearly all are available now.
- added support to manage_firewall via firewall/susefw for support platforms
- changed the concat order slightly
- template indent are now 8 characters instead of 2, which provides better readability imo.
I padded all the templates out to 8 characters, which makes unbound.conf more readable imo.

forward-zone:
        name: "."
        forward-addr: 1.2.3.4
        forward-addr: 1.2.3.5