Update POM to version 1.437 and add method stubs for new overrides.
Implemented calcRevisionsFromBuild()
Extract AbstractHistoryCommand to remove duplicated code.
Added support for filtering from a changeset.
1 - Extracted the getExclusiveToTimestamp() method to prevent copy-pasting.
2 - Extracted the getRangeSpecification() method to remove duplication and add support for changesets.
3 - Added new constructor overloads.
4 - Made the CC-735 workaround more consistent between both the detailed and brief history implementations, and added support for fromTimestamp being null.
5 - Added tests.
Implemented compareRemoteRevisionWith()
1 - Added getBriefHistory() method overload that wraps command when querying from a given changeset.
2 - Added TODOs for upcoming work.
Now using an integer for the changesetVersion field.
TFSRevisionState now also tracks projectPath
Added support for a change in projectPath
Add edge case when upgrading the plugin.
In those cases, baseline is SCMRevisionState.None and thus we fall back to the old polling method.
Bump POM version to 1.519, the latest Jenkins release.
Now pointing to parent version 1.424.

Suggested during code review:
https://github.com/jenkinsci/tfs-plugin/pull/12/files#pullrequestreviewcomment-5324364
Merge pull request #12 from olivierdagenais/upgradePlugin

Upgrade plugin to parent version 1.424