Basic JSON-LD code, with flag to enable.
Exposing json-ld at its own url in json and text mime types.
.txt vs .json.txt fix.
.*
Added a simple external mappings mechanism expressed in RDFa.

If we find an equivalentClass or equivalentProperty statement in the schema
graph, it gets reflected into the per-term documentation page.
Fixes to external mappings, including making it an option. Added some mappings.
Dropping subproperty(), use subproperties() instead. Fixed test accordingly.
Various tidying.
Dropping superproperty(), use superproperties() instead. Fixed tests accordingly.
Tidying and commenting. Removed superproperty(). Renamed getFoo() to GetFoo().
Fixed link so it doesn't hard-code http (or https), avoiding mixing the two.
GetAllTypes() relaces getAllTypes()
Added GetParentList(start,end) function to generate all supertype paths.
BallparkCountTests has better name, moved to top, moved guestimates to variables.
SupertypePathsTestCase, 2 simple checks - counting paths found.
Testing that supertype paths are not found in their inverse direction.
Simplified GetParentList to assume paths are to Thing, unless told otherwise.
Tests for HasMultipleBaseTypes()
Testing GetImmediateSubtypes, fairly lightly so far.
Fixed msg for test_GetImmediateSubtypesWrong.
Enabling jinja2 templates for full listings page generation.