Refs #517, search for campaign keywords in referrer URL when not supplied by query param and use referrer hostname when no keywords in referrer URL and nothing supplied in query param.

Note: also includes quick tweak to integration test base for more descriptive error when expected file cannot be found.


git-svn-id: http://dev.piwik.org/svn/trunk@7811 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fixes #517 if a campaign name is set, we will try to fill in the keyword with the publisher Url (when visitor came from adsense ad) or with user keyword (when coming from adwords)

git-svn-id: http://dev.piwik.org/svn/trunk@7812 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #3704 #3706 r7790
 * fix test for slow execution
 * re-enable tests

git-svn-id: http://dev.piwik.org/svn/trunk@7813 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #3704 #3706 r7790 restore event dispatcher & piwik options

git-svn-id: http://dev.piwik.org/svn/trunk@7814 59fd770c-687e-43c8-a1e3-f5a4ff64c105
New admin menus, hooray!

New vertical admin menus are organized as follow:
- Predefined menus are Manage, Settings, Diagnostics, Plugins, Community
- New submenus can be defined via Piwik_AddAdminSubMenu()
- Piwik_AddAdminMenu defaults to "Settings"

fixed #1552


git-svn-id: http://dev.piwik.org/svn/trunk@7815 59fd770c-687e-43c8-a1e3-f5a4ff64c105
That wasn't supposed to be in there.

refs #1552


git-svn-id: http://dev.piwik.org/svn/trunk@7816 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fixes #2724, split parent ID list and use Array.indexOf instead of String.indexOf when collapsing datatable tree node so collapsing row w/ id '66' does not result in closing row w/ id '166'. Thanks to nsony for very descriptive bug report!


git-svn-id: http://dev.piwik.org/svn/trunk@7817 59fd770c-687e-43c8-a1e3-f5a4ff64c105
when curl or socket is not available, let the dev know instead of silently crashing

git-svn-id: http://dev.piwik.org/svn/trunk@7818 59fd770c-687e-43c8-a1e3-f5a4ff64c105
r7790 todo that should not have been committed

git-svn-id: http://dev.piwik.org/svn/trunk@7819 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #3704 #3706 r7790 restore Piwik_PDFReports_API

git-svn-id: http://dev.piwik.org/svn/trunk@7820 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fix Notice: Undefined variable: header in /usr/share/piwik/core/Http.php on line 527

git-svn-id: http://dev.piwik.org/svn/trunk@7821 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fixes #3229, added widget that displays Piwik promo video. Added widget to default dashboard of non-superuser users.


git-svn-id: http://dev.piwik.org/svn/trunk@7822 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fixing errror in vagrant case sensitive

git-svn-id: http://dev.piwik.org/svn/trunk@7823 59fd770c-687e-43c8-a1e3-f5a4ff64c105