added the Agent class
some Browscap fixes; added the option to force a cache rebuild