Overhauling mesh data structures

Making the API a little "shallower". It operates directly on groups
of GL buffers instead of on an abstracted "mesh" object.

Instead, the wb_mesh will just be a group of submeshes and their
metadata, as well as some metadata about the overall mesh like
rigging info, vertex weights info, etc.