refs #5940 starting to rename test suites
Merge branch 'master' into 5940_testRenaming
refs #5940 IntegrationTestCase => SystemTestCase
refs #5940 databaseTestCase => integrationTestCase. Fixed some mentions of integration => system
refs #5940 fix tests do not run
refs #5940 fix customVariables tests
refs #5940 put tests in correct folders, better testsuite names, some tests still fail and I cannot figure out why
refs #5940 splitting plugin tests folder into unit, integration and system for now
refs #5940 we might stay backwards compatible this way for 2 months. moved some tests from unit to integration and explained when a test is a unit test, an integration test or a system test.
refs #5940 there should not be a piwikDebugger plugin
refs #5940 fix hardcoded examplePlugin folder
refs #5940 fix namespaces
refs #5940 fix namespaces
refs #5940 this might fix the integration tests. Took me a long time to figure out what is going on. We should reset all the caches at least before each class otherwise the tests are no longer atomic and therefore worthless. This test was working when executing only this test but not when executing all tests
refs #5940 [skip-ci] the UiTest suite is no longer needed as they run in JS now
refs #5940 [skip-ci] typo
Merge branch 'master' into 5940_testRenamingAndCorrectFolders

Conflicts:
	tests/PHPUnit/phpunit.xml.dist
refs #5940 added link to pull request for making wildcards work on exclude
Merge branch 'master' into 5940_testRenamingAndCorrectFolders

Conflicts:
	plugins/CoreConsole/Commands/TestsRun.php
refs #5940 fix tests:run as it worked based on groups before which did not really make sense. Testsuite and groups can be combined now if wanted. By default will execute all testsuites after another