Replace User Agent Parser libs

Replace User Agent Parser libs with [UADetector libs](http://uadetector.sourceforge.net/).

UADetector relies on the same external resources, but can rely on cached User Agent Strings in the lib, if `user-agent-strings.info` is not available.

Also, easy to keep cached datastore up-to-date by updating POM to latest/greatest UADetector in Maven Central.

A regression though, didn't maintain support `uaCache` option, doesn't seem necessary anymore since UADetector should handle keeping it up-to-date.

This is a potential implementation of lightbody/browsermob-proxy#9