Add "browsable" capabilities to HTML objects

Allows tags/HTML to be automatically browsable when `print`-ed at the console.

Component authors can opt into this behavior by wrapping their top-level objects in
a call to `browsable()`.