Use fn.watch on unix-like platforms

Chokidar uses polling for watching on everything that is not node v0.6 and win32. It may cause up to 50% of process time of one core when watching big file trees.

And not sure if we still need that check for win32 and v0.6