(MSVC 2010) Add preliminary MSVC 2010 solution (doesn't compile/link
yet) and do some C89 refactors