Add OpenGL Legacy functions for Buffers.

BufferRegion now has functions for setting
vertex, color and normal pointers using
the same method Core VertexArrays use.
Buffer now has wrappers around vertex,
color and normal pointer operations.
Use the new TypedBuffer legacy support.