webglapp.js: add espresso/vim tabulation rules
webglapp: properly declare and refer to the render function.
webglapp: rename toggle_zplane to toggleZplane for consistency
with the naming convention followed by the other toggle functions.
webglapp: given that scene options are persistent, acknowledge them
when reopening the 3d viewer.
This includes properly re-adding all skeletons from the Selection Table.
webglapp: remove some of the commented out code.
webglapp: fix reference to project.id in drawmesh().
webglapp: destroy_data function was deleting variables only to recreate them
immediately with a value of null, for no reason.
webglapp: was removing closure-private variables only to re-create them as globals
which is a hell of a bad idea.
webglapp: destroy_data must also delete the meshes and the missing sections.
SVGOverlay: nodes have a radius of 3 and connectors of 8, always.
This implies that for Node, there is now a self.r (always 3, for drawing)
and self.radius (the value of the radius in the database, which is
currently not used for anything).
SVGOverlay: removed two unnecessary calls to toBack()
SVGOverlay: when disabling a Node or ConnectorNode, ensure IDs are disabled.
SVGOverlay: not only remove connector edge lines but also delete them
from their container object.
SVGOverlay: use triple equal by default.
SVGOverlay: the Node and ConnectorNode pools needed better management.
In particular:
 * clearing the cache did not resolve circular references
 * pool size was never shrank (not it is down to +100 and +20 over nodes still in use)