Save external_updated_at as metadata for versions

This obviates the need reify all versions just to list them.
Make images ignorable

Note does not display image if it has a __NO_IMAGE instruction.
Update gems
Clean up whitespace
Add hide_image options
Fix side annotations formatting
Add descriptive title to books show
Remove spacing before annotations