windows support added

windows support added for qmake and cmake
qt5 support added for qmake
header includes cleaned
some renaming