SyntaxChecker: add a SyntaxValidator parameter

Needed for recursive validation.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
Make recursive schema validation work for (draft v3) "properties"

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