Adding some supplemental background rendering stuff
implemented outer ring sets
added another ring set and template-ified SpinPulser
increase the width of the colored stripe on the balls so that they're easier to see
Merge branch 'master' into rendering-enhancements
adding DelayedAction and DelayedActionSpan
going a bit nuts with templating
Merge branch 'rendering-enhancements' into animation-and-timing
implemented delayed actions, with an example action in RendererExtras
separated out timing related stuff into Timing.h
refactored the timed action classes, added stub for AnimationObject
i seem to have missed a file..
switched the renderer extras to using a TimedActionSet
Merge branch 'logging-and-diagnostics'
Merge branch 'master' into animation-and-timing
added an example duration action
adding some interpolation actions
avoid unnecessary duplication of RoundState
restructured the animation code, implemented brick destruction animations
Merge branch 'animation-and-timing'