PDF that shows the flow of the game framework.
Revert "PDF that shows the flow of the game framework."

This reverts commit 4cba0df6f6573b9f4c4342c061a9036ab9fbffef.
Added an image that briefly explains how the framework flows.
Merge remote-tracking branch 'upstream/master'
Removed old flowchart image.
changed gitignore to ignore visual studio project files and directories.
Added some #ifdef directives to things that should only be done in debug mode.
Pre-built SFML static libs for Visual Studio 2012 (November CTP compiler)
Decided AppState didn't need a virtual onEvent function. An AppState shouldn't have to do anything other than call SFMLEvent::OnEvent to process an event (there shouldn't be anything else to foward an event to past AppState.)
Redefined SFML window size to match the chessboard (640x640)
Modified ResourceManager to use std::unique_ptr<T> instead of a shared_ptr. The reference counting function of shared_ptr wasn't going to be taken advantage of, so unique_ptr was more appropriate.

The Load() function now returns a pointer to an existing texture.
Fixed some comments in ResourceManager.

Changed the definition of virtual onLoadResource up a little.
Forced TextureManager to return NULL if a texture was unable to be loaded so an error can be reported properly.
Removed some unneeded debugging code.
ResourceManager::Load now returns a reference to an object instead of a pointer. This is more convenient to use with existing SFML functions/constructors that require a reference instead of a pointer.
AppStateGame now draws the chessboard on every refresh.
Revert "Pre-built SFML static libs for Visual Studio 2012 (November CTP compiler)"

This reverts commit fb7e2d24fd5bb0b440907d9d0902ec558a42d097.
Updated gitignore
Merge pull request #10 from Thumperrr/master

Small Changes and Fixes
Add a cleaner flowchart