fix vs2013 compile errors
add sln file for vs2013