adding points drawn by shader instead of legacy fns.
Cosmetic changes, fixing typos, adding license header.
adding custom shaders to the point fn.
added option to render multiple points at once. using gl point size instead to letting the vertex shader decide that...
adding explicit fn call for points
rm print statement
test.
made custom shader work on software gl and ubuntu gma graphics
adding context sharing functionality.
removed unused var