Moved zoom() to a new interface ZoomableFractal.
Changed a lot of "provider" to "fractal"
Even more renaming from "provider" to "fractal".
Zoom menu is now only available when fractal is zoomable.
Explicit formatting
The Great Reformatting
Fixed one comment