Bugfix for Issue #849 - Preventing windows paths from being interpreted as a URI

Adds a function to check if if the candidate uri is actually a windows path, solving issue 849.  Also adds 3 related test cases.