Visitor interface implementation.
Add raw data to hook parameters.
Fix context error with moving visitor instance creation into separate factory object.
Fix typo in LogAggregator docs.
Merge pull request #322 from czolnowski/visitor-interface

Visitor interface implementation. Fixes #5360
Add ability to serve only part of a static file. Includes tests for new functionality.
Move tracker proxy logic in js/index.php to js/tracker.php & allow the removal of the comment header in piwik.js (includes test). Also remove @group from static file serve test & fix bug in modified _readfile() proxy.
Improve error message wording
Maybe this fixes the UI tests
Maybe this fixes the UI tests
Maybe this fixes the UI tests
Salt visitor hash with Piwik instance's unique salt fixes #5366
fix ui build
This may solve the UI tests regression
See: https://github.com/piwik/piwik/commit/3f82b4ab7b8fc82eed0303936e869f78adcf4fb3
Travis said nodejs is available by default in the travis image
Fix typo
revert previous change
Use DeviceDetector 2.1 refs https://github.com/piwik/device-detector/issues/14
fix tests after GNU/Linux change