Moved all openGL core graphics into the core folder directory.  "Core" graphics
are those that are openGL 3.2+ compliant, and use no deprecated functionality.

There are still some graphics that the user can take advantage of that are
no longer supported in 3.2+, so I am putting those in the compatability
folder.

It is still up to the user to set the openGL version when they create their
context.  If a context is setup to use only core functionality, and the user
still tries to draw a compatability graphic... it won't draw.