Feature dnsmasq

This PR includes the following changes:

- Replaces bind with dnsmasq
- Creates a configuration option for opendns (this feature was missing from xsce)
- Creates a configuration option for google safe search enforcement.

Dnsmasq works as a dns forwarder and cache. This means that will query the dns servers specified in /etc/resolv.conf and cache the results,  instead of using the dns root servers as bind does.

This PR needs testing , I only tested it on a vm, and not with the real environmnet.