dug9 - keySensor / StringSensor  - changed it so ESC (char 27) toggles off keySensor/stringSensor allowing use of keyboard for freewrl commands, including 'q', then can toggle back on with ESC.
dug9 - updates for shader lighting and backface culling of vertex-normal-smoothed IFS cube shape
1) transform lights into eye coords when visit/render light (not when visit/render geom)
2) solid='true'/false -> mySolid -> solid in ADSL shader for no backface culling
3) explicit lightType
4) directionLight direction in spotDir instead of position in shader
dug9 - as per John, tool backface code out of adsl shader, and reverse my changes yesterday which passed solid into the shader. Now it's the gles2 api that's doing any backface culling
dug9 - KIOSK mode as #define and GL1.4 (non GLES2) touchup for Josh
simple compile changes; removal of OLDCODE