Rewrite of prototype code to properly support JSON Schema (json-schema.org).

Note that at this stage, this is still very much a prototype, and does not claim to correctly support all parts of the JSON Schema specification(s).

For convenience, I've included a svn export of the version of rapidjson that I'm using for development.