[build] Rework CMakeLists, add libinotify support
Merge pull request #26 from alacarte-maps/build-rework

Minor build system rework