Don't hardcode pattern in use, add Heating
Push all adafruit code into base class
ABSTRACTION
Use pin 2 for adafruit strip

This allows the octo library as well as the adafruit library to share a
pin for the first strip.
12v strips have 50 pins per strip
Use 2 12v strips with 50 pixels per strip
Shift adafruit #include

This makes it easier to extract the adafruit library
Implement OctoWS2811 back end
Sync up numpixels and pixels_per_strip
Fix ordering bug in WalkWhite pattern
Add rainbowriffic bounce pattern
Swap out Adafruit and OctoWS2811 library use
Extract random pattern function