* Implements new referrer type for social networks
* removes footer message from social report
* Show social network referrers in Transitions
* update / improve tests
* Improves API code
* use transient cache instead of static properties
* remove debugging statement
* updates changelog
* cs
* Update expected test files.
* Update expected screenshots
* Speed up some tests by not using IntegrationTestCase
* fix test
* split system tests into plugin & core
* adjust travis submodule
* Move Annotations system test to plugin
* Move Transitions system test to plugin
* fix tests
* move PurgeDataTest to PrivacyManager plugin
* Move some tests to Goal plugin
* fix test
* submodule update
* Move tests to ecommerce plugin
* adds a caching to prevent some duplicate api calls
* move Overlay UI tests to Overlay plugin
* remove UI files that has been moved
* move Login UI tests to Login plugin
* check for element instead of comparing screenshots
* Move Installation UI tests to it's plugin
* Move UI tests for Marketplace to Marketplace plugin
* Updates Sync Screenshots command to download test files to correct directories
* ensure shortcut help is always tested with same useragent
* Move VisitorMap UI tests to UserCountryMap plugin
* Move Morpheus UI tests to plugin
* Move MultiSites UI tests zu plugin
* Move ActionsDataTable UI tests to Actions plugin
* Renames Test directories to tests
* Move UsersManager UI tests to plugin
* Move CoreUpdater UI tests to plugin
* Move DBStats UI tests to plugin
* Move Transitions UI tests to plugin
* Move Insights UI tests to plugin
* improve UI tests splitting on travis
* Moves SegmentEditor UI tests to plugin
* Moves SitesManager UI tests to plugin
* Moves ImageGraph UI tests to plugin
* move live ui test files to git lfs
* remove retry
* update test file
* improve splitting for travis
* prevent test from failing randomly