Switch to using diff-tree for getting the added files

This doesn't need to be given two revisions, making it a little
cleaner, and has the potential to be marginally faster as it's a
lower level git command. It should also work without a working
tree, which appears to be what Travis is having issues with.

Change-Id: Id641f3ca673e760699025954f6c48bc4a958e650