Use resolvconf to manage DNS settings

Removing resolvconf is a pain, and resolvconf is actually quite useful in
some cases. Instead of managing resolv.conf manually, we now rely on resolvconf
and just pass it information instead. Static network settings use a
'dns-nameservers' option in /etc/network/interfaces