Christmas version, all CMakeList.txt files updated
All CmakeList.txt now contain ALv2 license
When using VC the projects show up as a directory structure
given their relationship.
The include dir statements need to heavely reduced.