NodeJS User Agent Parser Direct port from https://github.com/tobie/ua-parser/blob/master/py/ua_parser/user_agent_parser.py. Initially by Google?