color: don't crash on invalid status codes (issue2036)
If an unknown file with a newline appears in the status output, color
shouldn't raise a KeyError trying to parse second line in the filename.
abort: repository a not found!
255
abort: error: Connection refused
255
abort: repository a not found!
255
abort: Permission denied: ../a
255
abort: repository a not found!
255
destination directory: q
abort: destination 'q' is not empty
abort: destination 'a' is not empty
255
adding c
255
dir is still here
repo is gone