Replacing useragentUtils with uadetector library

* UserAgentUtils library is NOT being published to
Maven Central. This is preventing us from deploying
to Maven Central. So switching from UserAgentUtils
to UADetector library which also helps in parsing
User Agents of browsers and is also available in 
Maven central.
Tweaks to the previous commit