Added Demo5
Demo 5, and some cleanup.

Fixed Demo4, which was passing the wrong number of indexes
to DrawArrays.
Changed commas to end-of-line in arrays.
Aligned model/view matrixes.
Added foo and foo2 to .gitignore
Cleaned up the arrays a bit
Added Demo6
Demo6 now uses glDrawElements
Code cleanup, added Demo7

Added OpenGLDemo7, showing animation
Usage of glDrawElements (in demo 5, 6, and 7) now makes more sense.
Added Demo 8.
Added Demo9
Demo 9 complete