results: display revisions on build results page
This adds a new section 'revisions' that lists git revisions that were used in the build. It also highlights any git revisions that have changed since the last build to make it easier to differentiate changes between consecutive builds