New browser engine reports based on new browser engine detection of DeviceDetector

*First step of removing old UserSettings stuff (refs #3962)*

- updates DeviceDetector to latest version (and adds missing browser/os icons)
- old BrowserType reports (UserSettings plugin) has been removed / replaced with new browser engine reports in DeviceDetection plugin
- those reports will be much more accurate as before the detection was only based on a browser name > browser engine mapping
- browser eninge is now stored in a new db field
- browser engine is also available for segmentation
it would be good to have != 0 here. This is the processed artifact for segment=browserEngine==WebKit

The fixture used by this test creates "Firefox" visits. If you move "Gecko" to be the first suggested engine in the list `getSuggestedValuesForSegment` then the test will segment for Gecko and this should show != 0