dep: add gtest for unittesting
ReadMe: how to build
ignore file: filter Visual C++ generated file
premake building script
core: UtfConvert and StackWalker
folly ScropeGuard, make compatible with MSVC 2012
MSVC 2012 doesn't support noexecpt and delete function
premake: targetdir