take out top level ids, invoke $ref

The use of $ref is an experiment showing that the validator can
recognize stuff referenced elsewhere.
test that schemas don't validate things they shouldn't
tweak cleanup/whitespace
cause validators to only validate the things they should
validate mixed/all.json