UAParser: Update to latest version.

UAParser has renamed their class and structure of the object
returned from the UA::parse() method.

Simplifying check for existence by using class_exists instead
of duplicating the filepath logic from Autoloader.