Add validator support for required_by_default and no_additional_properties.

Need to add oneOf expansion to expandSchema in the validator.
Each oneOf should inherit all the properties of the parent.  This will make validation easier.