New precise brightness timing code

Really got the brightness timing right down to the individual cycle, but
takes lots of extra code. Is the result worth it? I don't know - it does
look pretty good.
New CORRECT precise brightness timing code

See...

http://ognite.wordpress.com/2013/12/11/lighting-dim-leds-making-bit-banging-pwm-precise-to-a-single-cycle/
Switch to divide by 4 strategy

Padded the loop so that we could use more efficient /4 rather than /3.

See...
http://ognite.wordpress.com/2013/12/11/when-more-code-is-less-code/
Fold new div-by-4 brightness code into Candle

By dividing by 4 rather than 3, we save code space and run faster. We
perfected this in the LED Test side project, so now it is time to bring
that code into the Ognite firmware.

Old size: 3140 bytes
New Size: 3122 bytes

More info:
http://ognite.wordpress.com/2013/12/11/when-more-code-is-less-code/