Revision Graph 4.0.0-alpha2

Lane colours for every language, with a settings form to override them;
a rail that pages as it is read; a dot restructured into a ring and a
centre; a sticky column header; hooks moved out of the procedural
.module file. No breaking changes since 4.0.0-alpha1.

See CHANGELOG.md for the full notes.