Add Microsoft's TFS SDK for Java.
Downloaded version 11.0.0.1306 (published 2013/06/21) from http://www.microsoft.com/en-us/download/details.aspx?id=22616
Needed to repeat parent dependencies due to the TFS SDK including its dependencies inside its JAR instead of being and using Maven artifacts.
Include license information for TFS SDK for Java and its dependencies.
CheckedInByUser now behaves more like Author
Rename user -> userString
Add authorUser field and constructor overload.
This will allow users to be resolved earlier.
Add ability to set "checked in by" user.
Added TFSTeamProjectCollection field and initializing in constructor.
Convert TFS's Changeset and Change to our ChangeSet and Item, respectively.
getDetailedHistory() now uses the TFS API.
Delete obsolete tests.
Increase minimum version to 1.436.
This should give us access to JenkinsRule.
Configure the TFS SDK native folder's location automatically.
This avoids having to add the com.microsoft.tfs.jni.native.base-directory property in the container's configuration file.
Added an integration test to verify the functionality.
Implemented TODO about disposing resources when done.
Implemented rich user lookup from TFS.
TFS should only be queried for a user's e-mail address the first time; the change will be persisted in Jenkins for subsequent times.
Add logging when looking up users.
Merge pull request #17 from jenkinsci/useTfsSdk

Switch to TFS SDK and use it for obtaining detailed changeset info