Use chromium commit position instead of blink svn revision when rebaselining layout tests.
+ Remove svn_revision api from scm tools.
+ Nuke all svn related logic in git tool and rebaseline tools.
+ No longer write 'blink_revision' to layout test results. Instead, always populate 'chromium_revision'.
+ Remove support for multiple repositories from port.
+ Link to patch in
chromium.googlesource.com in auto-rebaseline git commits.
+ Fail hard when results for a builder are not available (undo of
http://crrev.com/1192773002).
BUG=
535351,
535354,
502141,
535349
Committed:
https://crrev.com/1d5ab015349280e37b127d9151a18899eb57597a
Cr-Commit-Position: refs/heads/master@{#351722}