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.
http://example.com/no/anchor, branches: []
http://example.com/an/anchor, branches: ['foo']
http://example.com/no/anchor/branches, branches: ['foo']
http://example.com/an/anchor/branches, branches: ['foo', 'bar']
http://example.com/an/anchor/branches-None, branches: ['foo']