cleanup
cmake refactors
dead file cleanup
[examples] app1: also abort on SIGINT