Added many new UA profs

Source: html5test.com visits, lists of available profiles from Samsung
and Nokia
Many additions and corrections
Add another camouflage check using the window.chrome object
Add information about how a perticular device is detected
Add ability to detect gNewSense
Add ability to detect Mandriva
Add ability to detect newer versions of Aliyun OS
Add ability to detect Jolla Sailfish
Add ability to detect the Sailfish browser
Add ability to detect the ZuneHD
Add ability to detect BrightSign
New browsers and bots
Add ability to detect VRE
Add ability to detect SpreadTrum
Add information about how a particular device was detected (2)
Add ability to add many more devices based on patterns
Improve device detection for Windows Phone
Detect the Windows Phone emulator properly and detect when no device model is provided
Add support for detecting newer versions of HbbTV devices
Also try to detect devices based on the Nokia Asha Platform when we encounter an unknown Nokia device