Fixes #6137
 - Fix UserCountryMap to correctly unserialized call to  $request->process()
refs #4996 some fixes, prevent JS errors on FF<9 and IE6, add random string to piwik.js to prevent caching sometimes
refs #4996 compiled piwik.js
refs #4996 we have to add build a fully qualified URL of the content piece in case we detect the URL of an image, video or audio, pdf, ... automatically. Otherwise we cannot display a preview in the UI and one would not know which URL was actually meant. Thinking about using //domain/path instead of http://domain/path as it would track different content pieces for http and https otherwise
refs #4996 on hover display an image in case it starts with https?:// and ends with jpg, gif, png or svg
refs #4996 do not animate tooltip / banner
refs #4996 in case we are in an overlay session we should not track. Check could be maybe moved to trackCallback in general?
refs #4996 also display URL of media on hover next to the image. added some documentation
refs #4996 fix a test
refs #4996 added update script b4 to make sure this update will be executed
refs #4996 cache all site urls in tracker
refs #4996 tests should now work in case Piwik is installed in a subdirectory although could not really test it. Also encode redirect uri
refs #4996 remove this test as it does not work cross browser and is not important anyway
refs #4996 make sure we always track same content name and piece in an interaction and also have to use default values
there are namespaces now
refs #4996 set CORS header if bulk request is used
refs #4996 do not fallback to GET if POST fails otherwise we might track twice
refs #4996 fix tests
Fix OmniFixture.php for use w/ namespaced test classes & regenerate OmniFixture dump for UI tests.