Fix for uadetector unkown user agent

I noticed the uadetector library is no longer working properly because user-agent-string.info is not returning user agent info. http://user-agent-string.info redirects to http://udger.com/, so when uadetector tries to read updated user agent strings, it gets an invalid response which clears uadetector's saved cache of user agents.

Until uadetector is updated to pull user agent strings from somewhere else, I've changed the way uadetector is initialized so it only reads user agent strings from the saved resources.