Work on improving event processing, multiple highlighters, live/not-live controls.

Start of experimental support for oracle tool (currently command-line based access).
Improve event reporting of CaretPosition.
Remove glu.Project (cgo) depenendency in favor of mathgl.Project (native Go).
Use Tau instead of 2*Pi.
Remove legacy, debug and commented out code.