replace two gen_servers with one

move backend-specific functionality in fanotify and fsevents modules