Target extract menu heading underline length calc.
Something different for menu items.

Looks awesome with make colors installed but if you don't like it, no problem it's easy to change now.
Complete menu heading overhaul.
Normalize git committer identification.

Another approach to solving the multiple committer name/email problem is simply to fix it in git once and for all.
This method only modifies the name and e-mail while leaving dates and everything else in tact.