Cmake multi config

Creates 4 build configurations: Debug, DebugProfile, Release, ReleaseProfile.