Fixed VAO/VBO crash in glDrawElements.  Was using uint16_t as return type for number of bytes in vert attribute storage, but that could easily overrun, even when using uint16_t indices.  Still need to clean up some of the troubleshooting code and related improvements.