sharedptr branch compiling on windows vs2013