tried to optimize expensive loops
increased dither bleed slightly
color table/error matrix size depends on how colorful an image is, all images are processed in a reasonable amount of time now
added some fixed palettes on menu
cleaned up palette menu
added desaturate filter
added desaturate filter
adjusted color metric to require 1/2 the color cube occupied before using smaller color/error tables