[vendor] Catch keyboard interrupt for nicer error message

Avoid printing a stack trace in a user-initiated abort, but print a
"nice" message instead.

Signed-off-by: Philipp Wagner <phw@lowrisc.org>
diff --git a/util/vendor.py b/util/vendor.py
index 3cf614b..46bb38b 100755
--- a/util/vendor.py
+++ b/util/vendor.py
@@ -715,3 +715,6 @@
                   "STDERR:\n%s\n" %
                   (" ".join(e.cmd), e.returncode, e.stdout, e.stderr))
         raise
+    except KeyboardInterrupt:
+        log.info("Aborting operation on user request.")
+        sys.exit(1)