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

Added check if property is defined before values are checked with
ofProperty validators
Merge pull request #83 from dazz/undefinedOfProperty

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