Make device and file ID's public.

Added the isHidden() proc
Made the code actually work, updated the docstring to point out that the given file path must exist *and* be accessible from the current working directory of the running program.
Merge pull request #1461 from Varriount/os/add-hiddenFile

Add isHidden procedure to os.nim