compiler - cpp11: operator!= added to struct generation
makefile/cmakefile update

removed unnecessary includes
fixed some paths
added missing files to cmake files