Add dnsHosts field to config.json for static DNS overrides

Add a dnsHosts field to config.json that accepts an array of {hostname, ip} pairs and renders them into dnsmasq as static host overrides on the device. Useful for deployments on networks where local DNS returns bad results for specific hostnames and port 53 is intercepted, so changing upstream resolvers via dnsServers isn’t an option.