Refactor visitor recognition in his own class, so that a third party plugin could reuse it.
IsVisitorKnow() wasn't support, this commit fixes the bug.
Fix typo
Update PR, following Matthieu's suggestions
Fixes #5281 Trim parameter before exploding
refs #5007 display an error message in case console is executed as type CGI
refs #5007 try to find a non cgi and non fpm php binary
Merge pull request #296 from VincentLahaye/master

Visitor recognition process accessible from 3rd party plugins
Check which version of Python Travis CI runs with.
refs https://github.com/piwik/piwik/pull/300
visitorCustomVariables is not modified in the Visitor object, so no need to get it afterwards
refs https://github.com/piwik/piwik/pull/296
Reuse the Settings object, for performance improvements (only parse the User agent once)
refs https://github.com/piwik/piwik/pull/296
CI should use Python 2.6 to test for our minimum supported version
adding new google IPs as known bot ips + adding unit tests
Submodules
Merge branch 'master' into DeviceDetector2