Merge branch 'master', remote-tracking branch 'origin'
Merge branch 'master' of github.com:oerpub/github-bookeditor
Merge branch 'master', remote-tracking branch 'origin'
first stab at making a constant "go edit" icon
Merge branch 'master', remote-tracking branch 'origin'
Merge branch 'master' of github.com:oerpub/github-bookeditor
Merge branch 'master' of github.com:oerpub/github-bookeditor
Merge branch 'master' of github.com:oerpub/github-bookeditor
Merge branch 'master' of github.com:oerpub/github-bookeditor
Add log styling on the parent element.

This allows better styling of the line itself, should we want to of course.
Merge branch 'master', remote-tracking branch 'origin'
diff icons next to modules vs. foldy things
Merge branch 'master' of github.com:oerpub/github-bookeditor
same icons for modules vs. foldies. new dropdown icon look.
Migration tool improvements.

Care is taken to let the progress bar run all the way, in the past failures
caused it to short.

Since we'll mostly be doing xhtml migrations, this adds a utils module with
a factory method that creates migrations for xhtml modules.

If anything fails, the migration continues, but the progress bar turns red
to visually indicate that something was wrong.
Clean up namespace litter.
Merge remote-tracking branch 'origin/master' into mockup-toc-icons-03
03 was basically = 01. open submenu on hover for variety.
make editing of TOC's title more discoverable
same as 03 but with "edit metadata" option in submenu