User Agent Mode implemented.

Disclaimer, for forcing Mobile mode we just stuff Mobile in there because
that is what one should expect to find. Ideally we should mimic the
"Chrome/version Mobile Safari/version" portion of the user agent
used by WebView on a phone.