fs: add errback style support to exists()

`fs.exists()` does not currently support Node's standard callback signature. This commit adds errback support while maintaining backwards compatibility. Closes #8369.
suggest access to node version like `useErrback = version > '0.10.32'` cached at initialize stage, and here we just get: `if (useErrback)`