Fix unit test to run without avr lib.
Change e2p / packet functions to use bit offsets as parameter everywhere instead of a pair "byte offset + bit offset within byte". This is more consistent to the general concept about considering e2p / packet data as a bitstream and having data values of any bit length at any position. Additionally, this reduces code size, because the needed byte and bit offset is now calculated internally in the e2p / packet access functions.
Add test for new (bit offset oriented) e2p / packet data functions.
Remove unused code.
Support receiving coloranimation message.
Set BODLEVEL and correct comment.
Change number of colors.
Add animation functions. Initialize animation timer (timer 2).
Correct color calculation.
Add lookup table for timer2 cycles.
Improve animation function (not finished yet).