Add a new folder watcher implementation for Linux.
Make use of the new linux folder watcher.
Add and remove watches for folders independent from sync dir.

Before it was just in case of download.
Fix Include dirs and add tests.