Refactor cmake files.
- addition of private keywords in target link libraries seems to enable to remove transitive dependencies such as QtWebSocket. Tested in dtk-widgets.
- the cmake files are very close to the ones of dtk-fonts => factorization in dtk-cross ?