Set DNT via the prefs service

Closes #91 

This intentionally doesn't set the DNT header if users manually unset it in `about:preferences` after installing Privacy Badger, until Privacy Bader is restarted. This makes it less frustrating for superusers who want to use Privacy Badger but not send DNT for some reason.