CMake based restructuring - enhanced for Linux

I've written from scratch the project generation using CMake as building system.
On my linux system, I'm able to generate the solution and execute it without problems. It should be also easier to extend and scale up the libfreenect2 library.