Merge pull request #5 from tolsen/have-nulls-and-arrays-validateSchema

More completely validate nulls and arrays.
Add support for subschema dependencies
Merge remote-tracking branch 'tolsen/multiple-dependencies-subschema'

Conflicts:
	validation.go