[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.