Refactor `list` to be more dense and color coded

* Shorten the change branch name
* Highlight current branch and gray-out merged branches
* Add color dependency on `change` in `[color]` settings.
* Allow configurable URL during listing

Change-Id: I9301f0fe6387f869de1bc395f52cffde3b801ab2