Added option to configure custom request content processing logic before request content is sent to tracker
Upgraded qunit from 1.12.0 to 1.14.0
Fixed jslint reported issues
Replaced tabs with spaces in javascript tests index.php so it has uniform formatting
Revert "Upgraded qunit from 1.12.0 to 1.14.0"

This reverts commit 53ff607e7889768c20fe4092271b2f8b3b29253e.
Moved setCustomRequestContentProcessing code not ot be inbetween getter and setter for custom data
Implemented unit test for setCustomRequestContentProcessing
Added support for configuring tracking POST request content type
Made default request method and default request content type DRY
Set reply_to equal to report creator.
Tweak to travis helper, write invisible character to make sure there is some build output
Merge pull request #325 from sslavic/request_content_processing_hook

Added option to configure custom request content processing logic fixes #5384
Rename method to `setCustomRequestProcessing` refs #5384
 refs https://github.com/piwik/piwik/pull/325/files
Show "There is no data for this report" when there is no user profile found (instead of showing error)
Allow integration tests to specify XML nodes to remove before comparison.
Applying change suggested by travis

npm is included with Node, so there is no separate package for it. Our Node (and npm) is installed with nvm, and as such is not directly available with sudo. Changing the last few lines of the install-ubuntu.sh script to this should work (and removing the install of the npm package):

npm config set loglevel error
npm install .
Fix JavaScript tests refs #5384
fixes #5382 make sure a search with upper case characters works
Make change suggested in forum: set long time on page when applicable.
http://forum.piwik.org/read.php?2,117102
print invisible space