added first pass Travis support file
CMake: make SFML an optional dependency
CMake: relax version requirements for ffmpeg libraries
separate SFML-dependent bits into tools

There were some old SFML-dependent bits in cldtcwt
add fallback SFML searching mechanism
make FFMPEG an optional dependency
use new-style OpenCV header