please merge a lot of stuff

raytracing core routines debugged
model glass added
paraxial pupil aiming started, but not complete yet
GPL licensed