Fix HHVM support for CLI

HHVM 3.0.1 doesn't like the -q flag used in the PHP command-line. Moving
the flag into findPhpBinary() in CliPhp adds compatibility with HHVM.
Previously mentioned in piwik/piwik/#5263
Add the missing -q flag

Forgot a ``-q`` flag from the rest of the findPhpBinary() function. This behaves like the current version of Piwik, adding the ``-q`` flag to the command-line in case the Cli is PHP
Merge pull request #5857 from piwik/translationupdates

[automatic translation update] Updated 65 strings in 2 languages (de, pl)
small fix for translation pull request creation: list of languages was not complete
refs #5820 updated example api method
Merge branch 'master' of github.com:piwik/piwik
refs #5820 added example update file needed for update generator
refs #5820 added new test to make sure the report always uses default metrics by default
Add name parameter to MenuTop.
It prevents menu sorting method before throws 'Warning'.
Treat response with any 2xx status code as success for POST track requests
refs #5820 fixed integration tests
fixes #5841 fix Uninitialized string offset if custom variable is an empty string
fixes #5817 all websites dashboard was not selected in user settings although the value was stored correct
refs #5817 added some tests for user preferences
removed unused variables and dead code
RunTimeException vs. RuntimeException
fixed Exception use statements
fixed method visibility keyword order
fixed field visibility keyword order
Fix bug in earlier TestEnvironment refactoring.