Implement elliptical selections

Also, heavy-duty optimizing of selection rendering.  It's now WAY more
fluid, especially when compiled, thanks to some well-designed lookup
tables for coordinate mapping.
Fix selection handling after a resize

It now works regardless of selection type
Move "Pixelate" to blur menu
Add mouse handling for elliptical selections
Display image size on two lines
Finish interface work for elliptical selections