Camera aligned widget automatically disables and re-enables mouse camera
as required.
Added stencils
portal widget
continuing work on portal widgets

print2.lua contains definitions of print2 which won't complain when
one of the arguments is a table
Added glResetStencil so if an error occurs between glBuildStencil and
glDrawWithinStencil, the rendering state will remains such that the editor
remains usable.

Ctrl-Q now breaks Lua execution in Linux as well. Add g_pAppDisplay so
the relevant XLib function (XQueryKeymap) can be called.

print2 ignores arguments that are tables. print2.lua has alternate
implementations.