Merge interaction feature from https://github.com/gregjohnson/DisplayCluster
Fix after merge
Merge branch 'master' into interaction

Conflicts:
	CMakeLists.txt
	src/ContentWindowGraphicsItem.cpp
Fix stream quit
Tweaks after interaction merge
Fix downstream projects using stream API
Merge branch 'master' into interaction
Merge branch 'master' into interaction
Interaction: Enable synchronous operation mode for external application-specific event processing
Interaction: Introduce event type, send state for more mouse events
Interaction: Touch support for pan & pinch gesture
Fix warning
Send close interaction state
Fix EVT_CLOSE on application exit
Drop unnecessary sourceIndex for streams
Generate & install dcVersion.h