Capitalize first word when inserting branch name as commit message

http://lists.gnu.org/archive/html/help-gnu-emacs/2010-08/msg00293.html
Document the `branch-name-as-commit-message' function
Add keybinding to git commit helper function and move to separate file
Tell emacs to automatically cleanup whitespace
Slurp DefaultKeyBindings
Remove commented lines
Tell bash to ignore and erase duplicates from history