Sniffing URI values

Added support for sniffing values as URIs, whenever the type is not set
explicitly to 'url', but the value is an URI.

Also, I rolled back the previous changes to browser.js which displayed
URI strings as anchors. This is now done by the rest of the code, once
the string is identified to be an URI.