Added ability to recognize /var/hg/stuff in mercurial push polling. Previously, it caused NPE because of no scheme.
Some path equality tests are not symmetric.
Can specify that this is @Nonnull.
Should not need Objects.equal any more: just .equals(.
[FIXED JENKINS-18807] Ignore SCM triggers which ask to suppress post-commit hooks.
Requires 1.493+, so just update to 1.509.x already.
Stylistic cleanups.
s/XXX/TODO/g
Greatly simplified POM.
Removed <reporting> section (no one runs reports on a plugin);
deleted unused or redundant dependencies;
deleted overrides of things now declared in plugin parent POM;
made various minor corrections and updated.
Do not run file system checks designed for POSIX OS's on non POSIX OS's.
Merge github.com:jenkinsci/mercurial-plugin into path-equal
Merge github.com:jenkinsci/mercurial-plugin into path-equal

Conflicts:
	src/test/java/hudson/plugins/mercurial/HgExeTest.java
Merge pull request #41 from thomedw/path-equal

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