Use IVsDifferenceService when available (fixes #27)
Merge pull request #67 from sharwell/fix-27

Use IVsDifferenceService when available