Travis: Initiating build for commit '63bdef1ec71401fcc73d4cb7fd7e7d4c5df38a12' on branch 'report_and_dimension_refactoring': this might fix a test in case it is failing on travis
Travis: Initiating build for commit '308888c16cbad9dbab39519245cdf40d1158a8dd' on branch 'master': Make sure calendar period double click behavior works w/ Morpheus' iCheck control.
Travis: Initiating build for commit '63bdef1ec71401fcc73d4cb7fd7e7d4c5df38a12' on branch 'report_and_dimension_refactoring': this might fix a test in case it is failing on travis
Travis: Initiating build for commit '5e79fbbaa1fccaf521c72767d26d4f570c4a3e06' on branch 'report_and_dimension_refactoring': do not install a visitDimension in case it no longer implements a visit dimension method. This is not developer friendly as it is very hard to understand what kind of magic happens. It should only depend on columnType
Travis: Initiating build for commit '6251a933feede15c740f8819c9df421eb5277311' on branch 'master': Add segment table entry to DBStats' MockDataAccess class.
Travis: Initiating build for commit '469ffe4fa38d74650862e8f21c281622f3ea3ecf' on branch 'master': Avoid strange travis error.
Travis: Initiating build for commit '5e79fbbaa1fccaf521c72767d26d4f570c4a3e06' on branch 'report_and_dimension_refactoring': do not install a visitDimension in case it no longer implements a visit dimension method. This is not developer friendly as it is very hard to understand what kind of magic happens. It should only depend on columnType
Travis: Initiating build for commit 'cd190544431f179143b2affee133ea41c586fee0' on branch 'master': Tweak to travis helper, write invisible character to make sure there is some build output
Travis: Initiating build for commit 'b28193b043c7601772666261ca182e192917bc7b' on branch 'report_and_dimension_refactoring': the js proxy test is actually an integration / system test... moving it to Integration, might also fix the test does randomly not work
Travis: Initiating build for commit '46b2726ee838478d7483950c1102d8aa1cf8161f' on branch 'master': Merge pull request #325 from sslavic/request_content_processing_hook

Added option to configure custom request content processing logic fixes #5384
Travis: Initiating build for commit 'a0c1fee09a27be27378a82b5eb29c690f03010e4' on branch 'master': Rename method to `setCustomRequestProcessing` refs #5384
 refs https://github.com/piwik/piwik/pull/325/files
Travis: Initiating build for commit '2607314aaf1d57cb9e413b9604a842b153cb87be' on branch 'master': Show "There is no data for this report" when there is no user profile found (instead of showing error)
Travis: Initiating build for commit '9f298d8a7771dde3a8c8db0f9ee2664b5ed4be70' on branch 'report_and_dimension_refactoring': update columns again after loading all the plugins, maybe this makes the tests work again?
Travis: Initiating build for commit 'e4bef353c4e50a700756a20d41cbfee11a6089ab' on branch 'report_and_dimension_refactoring': pass all kind of column information so we can do some more checks
Travis: Initiating build for commit 'd0b6c3f1bab19e15055490e7bd3ffd06b8b4d415' on branch 'master': Allow integration tests to specify XML nodes to remove before comparison.
Travis: Initiating build for commit 'ceccba9d89485fac8f2bd4a2907544a4d3be623c' on branch 'master': 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 .
Travis: Initiating build for commit '3a2ff1d4ad5f937d36ee5b1ceba3dd8396c565bc' on branch 'master': Fix JavaScript tests refs #5384
Travis: Initiating build for commit '219fe98c254d3272d02c9a98488d09ff7ab85a26' on branch 'report_and_dimension_refactoring': updated submodule
Travis: Initiating build for commit 'b4eaf2bf482dd6c417729b8d8994555736c7c05a' on branch 'master': fixes #5382 make sure a search with upper case characters works
Travis: Initiating build for commit 'd2fc5e31085ea699d5593d7078f8bae5787d66ac' on branch 'report_and_dimension_refactoring': smarter install and update of columns which will automatically update the column in case the type changes making it super easy for developers, not sure if everything works already and need to xhprof it