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.
Updated Bootstrap to 3.3.1
Regular Bootstrap CSS updated.
Font Awesome update to 4.2.0.
Bootstrap Slider library updated and switched to a GitHub fork.

http://github.com/seiyria/bootstrap-slider
Recompiled CSS customizations. Missing a11y accessibility styling.
Merge remote-tracking branch 'origin/master' into hierarchy_cache

Conflicts:
	module/VuFindConsole/src/VuFindConsole/Controller/UtilController.php
- fixed missing title in hierarchyTree if "title_in_hierarchy" is empty (optional index field, was introduced in https://github.com/vufind-org/vufind/commit/39582484ac0f7699f739e47cf2a794f559e19841)
Restore missing labels.
- Resolves VUFIND-1059.
Fixed bug -- wrong date format string.
- Resolves VUFIND-1061.
Merge pull request #248 from finc/pullrequest_4299

- fixed missing title in hierarchyTree if "title_in_hierarchy" is empty ...
Merge branch 'hierarchy_cache' of https://github.com/crhallberg/vufind
Aleph driver: do not prefix ID in a case of one bibliographic base
Separated checking for support of password recovery from support of changing password.
Fixed test to match revised behavior.
Revert "Merge branch 'hierarchy_cache' of https://github.com/crhallberg/vufind"
(Pull request was merged due to accidental button press -- not ready yet).

This reverts commit c7fa81493cd5ab732cecaedfc90f35d60539478f, reversing
changes made to 1e3c293eb3b75ce542c069ae80f58733f3417bba.
Expanded sanitizeDate() smarts.