Fixing UI tests.
Updating UI test module and add auxilliary catch statement to proxy piwik.php.
Install and activate plugins after updating the created database in tests.
Avoid plugin build failure due to apt-get failure on travis.
Fixing build.
Passed email and password variables

Passed email and password variables to the trigger events.
UpdateUser and AddUser triggers

Add also alias variable to the Update and Add user triggers
Merge pull request #5825 from fhemberger/fix/archive_message

Fix parameter in deprecation message in /misc/cron/archive.php
removed unused variables
Merge pull request #5833 from burakcakirel/master

Adding the new variables to "UsersManager.addUser.end" and "UsersManager.updateUser.end" triggers
fixed method signatures
Merge pull request #5813 from craue/code-cleanup

code cleanup
the events documentation generator failed because of "Call to undefined function Piwik\_parse_ini_file()" which should be fixed now
refs #5820 started to add some documentation for the new report class. Also reverted the config change in the previous commit which was actually not needed
refs #5820 make sure more methods are visible on the developer documentation page
Complete rendering even if capture selector cannot be found so failing tests can be better debugged. In screenshot testing lib.
Fixes #5842, use -x option when invoking ps in asynchronous process execution code so processes that aren't attached to the terminal will be returned. Not using it causes climulti:request commands to fail when being executed by cron on some systems. The command will return early w/ no data.
Refs #5842, use correct `ps` syntax
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
fixes #5851 - allow empty keyword parameter for all search engines, as more and more are starting to hide the keywords in referrer