Move AbstractSyntaxChecker to syntax package, along with SyntaxChecker

Also move tests.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
Write a custom matcher for ProcessingMessage

Meaning, add a dependency (on fest-asserts).

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