Add watcher.Watch implementation - Windows
Implement watcher`s loop - Windows
kqueue: Support all kqueue events.

Changes:
  - all notify specific values have own values not equal to kqueue ones.
  - logic converting between kqueue and notify events and v/v is added.
kqueue: Add tests for kqueue events:

 - NOTE_LINK
 - NOTE_WRITE | NOTE_EXTEND
 - NOTE_ATTRIB
Reconfigure Travis CI to build under Mac OS X

Conflicts:
	.travis.yml
kqueue: Fix for mask func.