Cleanup directories when they are not watched.
LogData now only register files once with the FileWatcher.
Add a temporary config.h and make CMake recognise c++11 compiler support.
Fix the WatchTowerDriver to re-add new files.