Added various kinds of generic attribute vertex arrays.
Added support for more specific shader dumping.
Added rudimentary support for 3D textures.
Merge branch 'core'