Updated the GGI rake tasks
Fixed a mistake in my last commit
Adding JSON-LD for all users for a few clades
Removed output and changed cache time for GGI rake task
Adding comments based on code design roadmap (removed from that doc).
Fixed specs ... again...

The previous commit had assumed that the problem was caused by a class
variable, but it turns out it was an instance variable (on the class),
so it wasn't getting cleared. :\
WEB-5140 - bhl tab is 'active' when viewing BHL titles
typo: informaiton -> information
WEB-5156 Added admin tool for collection item recount.

I used this as an excuse to make the admin UI a *tiny* bit better (more
general ajax usage; this has less code than before, but a little more of
a framework in the view so it's not *quite* as ugly), and added to it
the ability to re-count collection items.  Thus, both of the problems
explained in the ticket can be solved from within the UI, now: the admin
page's re-count, and the re-index on the collection page.
WEB-5053 subtabs have min-height, look nicer
WEB-5242 - move code design comments into codebase
WEB-5081 - SecurityViolation comments

Nothing's fixed in this pass (too much work), but the comments will
guide future changes.