networking, colorfade, preset opt/bugfixes

networking caches HLS->RGB8 conversion
colorfade uses np array (for bulk lookups)
twinkle pays attention to dt and has a black param
spiral does full-buffer-write