Fix FileEnumerator

Setting the RootDirectory or SearchPattern closes the FindHandle; the
constructor should not be calling them, therefore.