Os/add linkprocs

Added a bunch of improvements to os.nim, the main ones being symlink and hardlink oriented.
New procedures include makeSymlink, makeHardlink, and existsSymlink. In addition, this branch closes/fixes bug #795 by introducing a new drive parameter to unixToNativePath, with the default value of the new drive parameter being the "current drive".