Tidy solution with folders
Improved generated dependency handling in CMake custom command
Do not disabled dload completely when ignore-repository option was given
A number of CMake hacks to help Visual Studio build everything in order