Added Windows support
Fixed windows implementation of `childOf`

This had two problems:

* Reparse points would cause access denied exceptions.  This is because
  they count as directories but their contents cannot be enumerated using
  findFirstFile/findNextFile/...
* It didn't yield absolute paths, which causes recursive traversals to
  fail