Add Visual Studio 2013 with source fixes

- Added Visual Studio 2013 solution and project files
- Updated gitignore to use wildcards to handle more versions
- Set Visual Studio 2012 project to use multi-core compilation
- Added <algorithm> needed for std::min and std::max to build in VS2013