Use scoped_connection.
Add DialogScene.
Fix crash when rulebook does not use laps.
Fix crash when setting rulebook.
Set rulebook directly.
Extend DialogScene.
Add fg/bg state for scenes, with transitions.
Fix phase transition values when stopping.

When going from starting to stopping (i.e., the starting phase was
interrupted), the values passed to OnPhaseTransition were always
starting at 1.0 instead of the last value.
Remove cruft.
Handle bouncing between raising & lowering states
Ignore custom .vimrc.
Merge branch 'master' into rulebook