Represents the user agent, for computing things like dpi etc.
Some of this code was copied or derived from Batik's JSVGComponent class,
so I've left the Batik copyright on the file.
XXX This should represent the designer, so the impl should delegate there,
probably via the CssUserAgentInfo.
author: Tor Norbye author: Peter Zavadsky (the CssUserAgentInfo stuff)