Better Code Blocks project set-up
Code Blocks : Added doxygen output dir
Reformatted code base with Astyle plugin from Code Blocks. Tabs are now used for indentation.
Fixed spelling. Linux file seperator now used in settings file. Bug : Line endings that are not LF on linux stops Settings.cpp from loading files

Signed-off-by: David Barnett <david@barnett.net.nz>
C::B depends update (linux)
Disabled log spam
Updated git ignore
Fixed C::B Project files
Removed unneeded C::B file
Made Map loading quite
Fixed merge conflict
Moved non-renderer/window specific to Content.cpp
! Crashes on close (TTF_CloseFont in MenuState)
! Crashes on audio Device lookup, has been disabled

Signed-off-by: David Barnett <david@barnett.net.nz>
Fixed closing crashes
* Fixed TextureManager not freeing textures
+ Added unload functions to content providers