Updated documentation to include current version

Updated the class documentation to include the current version of
JaveGL.  Also updated the since tag to be consistent with the version
string used.
Base class for GLObject interfaces

Created a base class for GLObjects to extend.  It provides simple index
management and memory leak protection.