Add MajVjProgram class
Stop exposing low level APIs to clients
Add APIs to clear buffers, and draw polygons

- Add APIs that represents glClearBuffer
- Add APIs to allocate a right native FloatBuffer that can be set as a vertex attribute
- Add MajVjProgram methods to set vertex attributes
- Add MajVjProgram methods to draw polygons