Added automatic source groups generation to CMakeLists.txt + Added necessary Visual Studio linker flag