OMG 1 million!
refs #3962 use UserAgentParserEnhanced instead of UserAgentParser to detect android & ios devices
moved text to translations
refs #4532 easier fix with less logic
refs #4564 fixes Login\Auth not found when generating Visits
Fixes #4598 Better UUID to avoid visitor collision on same second + same configs
Merge remote-tracking branch 'origin/master'
Fixes #4496
Hacking fix in qunit
refs #4564 instead of moving the option entry -> copy it. Makes sure the superuser still sees the configured phone numbers after migration
Fixes #4556 Better padding for real time counter. thanks for the suggestion!
Merge remote-tracking branch 'origin/master'
ignore all configs that start with config
Merge branch 'master' of github.com:piwik/piwik
refs #4564 get the superuser from database
refs #4564 fix import logs and archive.sh did no longer work because there is no longer a superuser in the config. Read directly the tokenauth of any superuser from a generated file instead. The updatetoken.php will create a file containing the needed token in tmp/cache which will not be served by default (on apache). Also the script contains directly an exit to avoid execution or anything from the browser or cli
refs #4564 test whether import_logs.py script can find the token_auth automatically
fixes #4436 filter results in empty string if string to truncate contains the regex limiter "/"
refs #4564 we have to get the token from the piwik_tests database
refs #4564 it does not accept a parameter