Generate smaller tokens when using --color-words

By default, --color-words splits lines into tokens along whitespace
boundaries. This regex treats punctuation and special characters as
separate tokens, which usually leads to smaller diffs.
Remove optional branch argument from review alias

I added this to let me review topic branches against a non-master branch
if necessary. That's never part of my workflow these days though, and it
was preventing me from passing extra arguments on the end of the alias,
like --format=fuller.