[template/main class] add config_hash option
[fix] removed use of private concat class
[dnsmasq.conf] save commented original before replacing
[service] configurable service state
[service] use generic service name
add: dnsserver_simple define
upd: make dnsmasq config dir optional
upd: made mx parameters optional as per man page