…Identified by DrDyne)
…he same URI (urn:jsv:empty-schema#). Removed JSONSchema#createEmptySchema. Updated documentation.
…mas. Tested working with draft-03.
…sabled by setting the environment option "validateReferences" to false. Environment#validate now catches errors (such as InitializationErrors) and adds them to it's returned report. Report#addError now accepts instance/schema URI strings. Fixed bug where empty schemas would not be registered. Added private method Environment#_checkForInvalidInstances, for testing the reliability of circular schemas. Fixed bug where schemas in the "disallow" attribute would not validate. (Identified by henchan)
…rly under the "http://json-schema.org/draft-03/schema#" schema. (Identified by dougtreder) Added dougtreder's referencing tests.
Added latest JSON Schema links.
Wrote new unit tests and schemas for draft-03. Added JSV.popFirst(). Improved caching of JSONSchema#getAttribute(). Fixed bug in JSV.inherits(). Updated older environments to use relative references internally. Fixed bug with "divisibleBy"'s default value.
Replaced merge algorithm to one that is JSON Schema compliant. Added JSONSchema.prototype.getAttributes().