Fisheye lens support

Hemispherical projection fisheye support. Use spherical setting of 1 for
full effect, >1 for madly fisheye, less than 0 for the opposite effect.
Can use this to simulate imperfect zoom lenses if you really wanted
to...