Changed osg::UByte4Array across to use the new osg::UByte4 class rather than a GLuint as do previously. Cleaned up some of the paramters in osg::Vec4.
non templated classes - UByteDrawElements, UShortDrawElements, UIntDrawElements.
source files.