This is currently broken

This branch is the version of Scarlet that will be released as "The VBO
Update". This is EXPERIMENTAL CODE and it WILL BREAK YOUR GAME, DO NOT
USE IT, instead USE THE MASTER BRANCH.

- Started to "try" to understand VBOs... currently "catching" a lot of
errors (see what I did there? :D)
- GuiBoot is now constructed using a VBO, this does not work, causing an
exception access violation. I still need to debug this since Java isn't
being helpful.
- Refactored a lot of stuff, your programs will break (if they exist,
which I highly doubt, and current versions of Scarlet will NOT work with
Project Utopia, since I have changed so much stuff in Scarlet)
Fixed it (sorta)

- Re-wrote the VBO manager from scratch to make it work.
- Guis now use Display Lists instead of immediate mode (starting to move
away from immediate mode drawing)
- Render Engine now supports Display List tasks and VBO tasks correctly.
- Boot screen now uses standard code to generate display lists.
Fixed GPU memory leak.
Merge pull request #3 from nintendofan9797/VBO_UPDATE

Vbo update