[FIXED JENKINS-18252] Added ability to recognize non-URL file paths in /notifyCommit

Previously, it caused NPE because of no scheme, and there were other problems with Windows UNC paths too. [JENKINS-18252](https://issues.jenkins-ci.org/browse/JENKINS-18252)