[win] merge winapi modules
[win] remove unused code
[win] refactor
[win] refactor to similar structure as inotify implementation.

separates low level events from watchdog events/translation layer. adds
wrapper for native events to be used later.