Further syntax checking tests

Draft v4 dependencies, minProperties, maxProperties, properties, required.

Also modify test files to see that pointers of non schemas are passed over for
*properties -- but NOT for dependencies.

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