Formalizes branch output on completion.
Corrects checkout output strings, ensures correct context is captured using checkout -b and ensures error messages are displayed correctly when attempting to switch to the current branch / attempting to checkout -b an existing branch.

R=koz@chromium.org

Review URL: https://codereview.appspot.com/55560045