Refs #4127 Themes can now override icons from any other plugin. eg to override: plugins/CoreHome/images/search.png put new icon in: plugins/Morpheus/images/search.png -- in case there are two icons called the same in two different plugins please let me know and we will rename them so all icon names are unique across plugins.
Refs #4127 #3942 Allow plugins to define one or several javascript that the theme should include, directly from the plugin.json file.
It is better than asking Theme designers to create a .php file that defines the hook "AssetManager.getJavaScriptFiles"
Refs #4127 #3942 Example javascripts for Morpheus theme
refs #4276 fix campaign overview does not load in IE8
Merge branch 'master' of github.com:piwik/piwik
refs #4317 if ecommerce status icon is set, insert a break before visitorRank. Also fixes displayVisitorsInOwnColumn is always true and had no effect if it was displayed as a  widget
fixes #4317 simpler fix for this problem. and break visitorRank to a new line only if ecommerce and visitor type icon set
fixes #4099 fix tooltip is not displayed after clicking a link and going back to the visitor link. Seems to be a bug in jQueryUI but could workaround it. Unfortunately, I did not find the actual issue in jquery and also did not find a ticket for that
fixes #4334 this should fix wait message is sometimes hidden
refs #4225 use latest qunit version (1.12)
refs #4225 added phantomjs testrunner which runs all qunit tests and displays the result as well as returns a proper return code
refs #4225 if we are running a testsuite, run the JS tests as well
refs #4225 output testname, testmodule and error message in case of a failure
refs #4225 run js tests in a separate group and other after each phpunit test
refs #4225 run js tests first as they are pretty fast
refs #4225 more detailed error output
refs #4225 output expected and actual only if set
refs #4225 output alert messages
refs #4225 added simple documentation
refs #4225 updated documentation