Redisplay Mandelbrot set after every 50 iterations

Also switched to a scale-independent colour scheme & added dithering (looks awful otherwise!).

Zooming is now much less slick, and the app takes 100% CPU until you kill it (or it reaches 100000 iterations). Rendering code is currently the main bottleneck to address, taking 50% of the execution time (!).