Merge pull request #7689 from Srokap/1.x

Merge branch '1.10' into 1.x
feature(developers): improved readability of inspect pages

Switched to a table layout instead of jsTree representation. Leaves
jsTree in place for backwards compatibility

Fixes #6484
Merge pull request #7691 from mrclay/jdalsem-improve-developer-tools-inspect

feature(developers): improved readability of inspect pages
perf(languages): improved js caching of languages by using simplecache

fixes #7458
Merge pull request #7693 from jdalsem/improve-language-caching

perf(languages): improved js caching of languages by using simplecache