add elementsType to constructor + update functions for uint32 element arrays

This makes using gl-vao with `OES_element_index_uint` possible.