Use PROCESS_QUERY_LIMITED_INFORMATION when getting process handle

Accessing Process.HasExited throws an "access is denied" exception if
the target process is running with elevated permissions.

Fix #302
Merge branch 'issue-302' of https://github.com/Giorgi/corefx into issue-302