JSON hierarchy caches.
JSON before XML and non-js JSON sourcing.
Stronger globals.
Removed JSTree formatting from json cache files.

Still needs to be cleaned up and generalized and documented.
Merge remote-tracking branch 'origin/master' into hierarchy_cache

Conflicts:
	module/VuFindConsole/src/VuFindConsole/Controller/UtilController.php
Merge branch 'hierarchy_cache' of https://github.com/crhallberg/vufind
Aleph driver: do not prefix ID in a case of one bibliographic base