Update for OpenFLUID framework compatibility

* Refactored build system, now uses CMake for configuration
* Added Qt linking in build system
* Adapted and cleaned code

(references OpenFLUID/openfluid#183)
Update of license file and source code headers
Maintenance operation (Merge)