Allow wildcard record
Support clones of favored distributions

Rather than operatingsystem, if we use osfamily we support redhat, scientific linux, etc etc
fix typo in service restart parameter
Fix restart command on named-checkconf exec

The previous command fails on ubuntu with:

Error: /Stage[main]/Bind::Base/Exec[reload bind9]: /usr/sbin/service: 1: /usr/sbin/service: basename: not found
/usr/sbin/service: 1: /usr/sbin/service: basename: not found
/usr/sbin/service: 139: exec: env: not found

Haven't worked out why, but we've generated restart command in params.pp, lets use that.
added ? to regex to allow * and *.domain.com.

This allows * and *.foo.com.
Needed to catch '' because is_domain_name fails empty.
Merge remote-tracking branch 'upstream/master'
Merge pull request #31 from braddeicide/master

A few small fixes.