Modified SetupFixture to save SQL dumps of fixtures when needed, make sure OmniFixture can be used w/ SetupFixture, and use SQL dump of OmniFixture in UI tests instead of running OmniFixture every time (so changes in fixtures do not result in changes to screenshots).
Merge pull request #349 from piwik/uitests_fixture_decouple

Decouple UI tests from fixtures by using SQL dump of OmniFixture.

Notes:

  - Add sqldump parameter to SetupFixture command that saves SQL dump of database.
  - Added SQL dump of OmniFixture (gzipped) and used by UITestFixture.
Updating UI test submodule (for https://github.com/piwik/piwik/commit/816c6b212b55dc42fd75f6e7e13f489affcdfb07 ).
Refs #4363, introduce @ terminal operator for row evolution queries to get rid of previous hack used to fix #4363. Includes tests and changes to transitions so it will continue working.
Refs #5800, add namespaces to integration tests in root folder. Also add IntegrationTestCase to a namespace, re-add individual test @groups, move test groups to class level, and rename test files & class names so underscores are not used.
add travis_retry to prevent random build failure
eg. https://travis-ci.org/piwik/piwik/jobs/29180844
trying to prevent random build failure eg. https://travis-ci.org/piwik/piwik/jobs/29502366
Refs #5273 Replace Trac ticket URL to Github
Refs #5273 Replace other Trac URLs with Github URLs
Removed this string from otrance
Updating UI test module.
Updating UI tests.
Refs #5800, add namespaces to all Fixture classes.
Update CustomAlerts submodule (for using namespaced fixture).
Fixing build.
Fixing build.
Fixing build.
Fix for UI tests.
Fixing build (use Exception in some fixtures).
Fixes #5804  API.getPiwikVersion should be available to anonymous user when anonymous user has some 'view' access