Various minor updates.
 * Add shared DllMain for projects without an entry point.
 * Use VS2012_xp toolset for Windows XP support.
 * Fix libpng DLL name to match what SDL is loading.
 * Minor logic bugfixes.