Source files have been sorted.
CMakeLists have been synced.
Tested pathes have been compared in lower case for windows because if run from MinGW the driver letter will be in the lower case.