Added demo page

Use ACE editor for data/schema
Support localisation
Fixed bug in localisation
Update tv4.js
added getSchemaUri-api, build/debug/test using source-map, improved testing
Tweak language
Nit-picky whitespace cleanup
fixed small mistake
`getUriResource()` -> `getDocumentUri`
Refactoring

Moved `searchSchemas()` to ValidatorContext.prototype, and store missing
referenced schemas in `context.missingMap` variable, instead of using
`undefined` in `context.schemas`.
improving bower, npm, adding component.io
updated readme.md, added api overview
tweaked readme, fixed package files
- added german translation
- and now really
Merge pull request #55 from Ognian/master

Added german translation from Ognian.
generate index.html from README.md, added demos to README.md
Merge https://github.com/geraintluff/tv4

Conflicts:
	Gruntfile.js
	README.md
	source/_polyfill.js
	source/api.js
	source/array.js
	source/basic.js
	source/combinations.js
	source/numeric.js
	source/object.js
	source/validate.js
	test/all_concat.js
	test/header.js
	tv4.js
	tv4.min.js