Added an "ignored folder" folder.

This folder makes it easier to clone things from the online repo.  Read
the note for information.
Cleaned up the project folder.

The DLL files in the project folder aren't necessary, since they're in
the DLL folder.
May have fixed the shader issues.

Pending feedback from group.
Super commit!

- Textures are now simple texture calls.  Looking into bump mapping at
the moment.
- Shader issue is fixed, tabbing works as intended and everyone is
happy.
- Skybox stuff exists but does not work.  It renders but...badly.
- Additional method to support parallax drawing and bump map drawing.
- Restructured the assets folder and path constants.
Minor tweaks.  Tried to fix an emergent error.

Program does not like it when you click the red X.  Seems to be a
cleanup issue between the vectors.
Hard-coded the aspect ratios.

This was supposed to be done for the last commit.  Whoops.
More tweaks.

Big merge soon...
Just-in-case commit

Blue screens...
Just-in-case commit 2

Because BSOD
More JIC commits.

This time, I have some work on the camera switching.
Some more stuff

blah blah bah
Usual reasons

dfdsfndkf
Focus switch feature does not yet work but why not.

Commit and merge to Master to follow.
Merge remote-tracking branch 'origin/Tom'
Conflict resolution 1
Conflict resolution commit 2