added CMAKE support for msvc projects for the cpp tutorials. This most likely broke linux support but it should be minimal changes to get those up and working again