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 sind UADetector should handle keeping it up-to-date.
Merge pull request #24 from wormyourhonor/ReplaceUserAgentParser

Replace User Agent Parser libs