Provides limited user agent information for the current browser. The API is
structured such that info can either be determined at runtime or
constrained at compile time through GWT permutations.
TODO(knorton): Add the gwt.xml file that enables permutations.