Merge pull request #43 from danbri/master

Basic JSON-LD context support, some API/test work, some noise.
Fix JSON-LD context
Merge pull request #44 from lanthaler/fix-jsonld-context

Fix JSON-LD context
Typo fix: s/occured/occurred/

Signed-off-by: Dan Scott <dan@coffeecode.net>
Role RDFa example: use "property" not "itemprop"

Signed-off-by: Dan Scott <dan@coffeecode.net>
Improving cachability of json-ld context.
Added initial tests for JSON-LD context file, to record assumptions.
Fixed test names.
Only type-coerce properties to @id whose range includes URL

... as discussed with @danbri. I also restructured to code a bit to make it easier to understand.
Nice side-effect: the context is now just 20% of the size it was before.

This addresses rvguha/schemaorg#5
Merge pull request #45 from dbs/role_rdfa_properties

Fix Role typos in definition and examples
Merge pull request #46 from lanthaler/type-coerce-only-range-URL

Only type-coerce properties to @id whose range includes URL
Sorted the property list.
Updated tests to match new json-ld context, added test for Date @type.
Merge pull request #50 from danbri/master

Fixed alumni/alumniOf mistake in http://schema.org/Role