Print '(no branches)' if the output of `repo branches` is empty

This way its clear the command did something, and reported
that it had nothing to show you, because you have no active
branches in this client.

Signed-off-by: Shawn O. Pearce <sop@google.com>
diff --git a/subcmds/branches.py b/subcmds/branches.py
index d5a0812..57d8c88 100644
--- a/subcmds/branches.py
+++ b/subcmds/branches.py
@@ -96,6 +96,10 @@
           n.append(name)
       names = n
 
+    if not names:
+      print >>sys.stderr, '   (no branches)'
+      return
+
     width = 25
     for name in names:
       if width < len(name):