Port SequenceDemo to TP1, and to CMake.
Port Imageviewer to TP1 and CMake.

Not fully working, as some header have been marked as private in TP1
that need to be public. This will be fixed with TP2.
Not yet adding ImageViewer to the default CMake build.