Allow validation of dictionary-like structures when "items" is used in conjunction with the type "object"

I added this to allow lookups through the validator when they have a consistent schema in their items, I've found it quite useful, though I don't know if this unacceptably breaks the json schema specification.