Large refactoring. created three timers, instant

timer (frequently updated), fps timer (run per fps time), and delayed
timer for code that require slower updates, changed background texture,
reused vtkMyShaderPass, hingeAmount and hingeAngle implemented and added
for CustomMesh, cutterTexture renamed, lights removed (done in shader
now), created computeNormals method, wavetime uniform variable for
wiggle (wave), added magnifying glass (superquadric magnifier), got rid
of unused variables (firsttime,hoveredindex), shaders updated to use
#version 440 compatibility and performs magnifying glass with fade-out,
might replace ssao (screen space ambient occlusion) with sao (scalable
ambient obscurance), make and update shaders now build shaders again
(since not using propFuncVS), vtkMyShaderPass uses regular rendering
rather than filtered.

New pages.github.io page for Aperio containing compilation instructions
at eternallite.github.io/aperio