Add a SyntaxValidationResults class

Instances of this class will be values of the syntax processor's cache. They
will contain information about the validation results (as messages), and paths
which have been ignored by syntax validation.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>