Large refactoring of IBOs and VBOs.

IBOs and VBOs are now stored at the interface level. It doesn't make
sense to tightly bind them at the object level.

Also separated VBO and IBO classes from StuObject. Now only StuPass
remains in StuObject.