Serious attempt at making the blinkengrid its own reusable thing that
gets call()ed by the abm (and progressbar) functionality.
Include the new blinkengrid.js code
Save the page's url in an HTML5 data- attribute (data-url)
Add the blinkenlinghts styles for on and off (tie them to cooperator and
empty, respectively)
The font file is now loaded outside of the blinkengrid. Things are
mostly working (not general purpose, just a title and progressbar).
Things that need to be fixed: after the title set is attempted, the
cells seem to disappear (?).  Also, need to blank out the grid before
putting certain messages on it. (e.g. setting up the title, but not
updating the progress bar).
Blinkengrid is now mostly a reusable chart.  The font file must be fed
into it for any messaging.  The messaging is still not general purpose,
but it serves the immediate needs:
blinkengrid owns/preps the world grid.  automata simply use it.
Thus, the "loading" screen displays on page load while the default sim
is being fetched.