[win]#136: Migrate to Visual Studio 2012 project files for lib.

Changes to code:
1. Include order in some parts was not proper
2. Include loop happened between defines, debugAPI and IND_Timer.
[win]#136: Fixes SDL lib search paths when building VS2012 solution on SDL 2.0

Added new binary SDL2.dll built with VS2012
[engine]#136: Update includes, fixing some include loops.

[win]Added TMX classes to project. Needed to disable a VC++ compiler waring on TMX classes
[win]#136 Adds Missing TMX and Spriter dependencies. Fixes compiler warnings treated as errors in a hacky way. Base64 conversion is not to be trusted on x64 machines...
[win]#136 Removes a pair of warnings when generating dll
[win]#136 moves DX SDK include dirs to prop files.
[win]#136 Adds TMX tests to win test target
[tmx]#136 Fixes bad exposure to clients of internal types.

Moved render method to TMXMapManager, so clients just need to render using a surface.

The API needs more improvement, as no surface should be needed. Maybe.

Needed to expose IND_Render to TMXMapManager, as we do for Entity managers.
[win]#136 Rename Indielib project.
[win]#136 Convert tutorials to VS2012
[mac] #136 Remove win32 only files from project ref
[Spriter]Fix Linux compile (case sensitive includes)
[Spriter]Fix Linux compile (case sensitive includes)
[linux]Makefile .am cleanup