Add cmake build system and VS2013 support