Fixes two bugs:
1. We were using g_circle to check if it's time to swap buffers, but g_circle wasn't getting reset properly. Amazing that it worked at all.
2. Timer compare value was being changed at the wrong time, resulting in incorrect/inconsistent brightness levels.
Merge branch 'master' of https://github.com/rfmerrill/krackrainbow