WIP: Eclipse C++ standard fix
The adding and removing of definitions for executing the CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake
is not very nice, but it does work. I was unfortunately unable to come up with a better approach.
This PR reworks the Eclipse generator to support per-target definitions and include directories.