TextLayer is working in 2D and 3D.

- Added a TestTextLayer. It does a display in 2D and several in 3D.
- Added Point4.perspectiveDivide().
- Added SGL.isEnabled().
- GLFont now tests the BLEND and DEPTH_TEST to ensure they are correct
in beginRender(), and restore them in endRender().