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
Merge pull request #296 from VincentLahaye/master

Visitor recognition process accessible from 3rd party plugins