Validation with oneOf, allOf and anyOf only if property is set

Added check if property is defined before values are checked with ofProperty validators

Fixes https://github.com/justinrainbow/json-schema/issues/81