Additional texture functionality.

- Added additional GL texture function wrappers.
- Added texture2D class.
- Minor changes to main.
Basic texture loading/display working.

- Moved all existing shaders to 2D folder incase I ever extend LE to 3D.
- Created debug textures folder.
- Removed accidental unneeded explicit use of LE namespace qualification when in LE namespace.