Add dynamic options for branch manager
Fix magit-create-branch
Pass git options to branch manager

Without this change, newly added options are not functional.
Add more shortcut options to branching menu
Use magit-read-rev-with-default as much as possible
Use -m/-M instead of -mh/-mm
Add author and date to log
Fix long log format
magit-key-mode.el: cleanup doc-strings

Mostly just put the first sentence on the first line.  In many cases
this only required changes to punctuation; some cases required bigger
changes.
magit-key-mode.el: fix indentation, use let instead of let*
Merge commit '5f5609d1be491b654cbc2322d98140ba20075d9a' into tkf/dynamic-branch-manager-options
Merge commit '8ec4b99601c73e4bbcc206ac4cd7e7decb1e8810' into gregsexton/log-format
fix byte-compilation

don't use insert-buffer in a lisp function
Merge branch 'tarsius/cleanup'
Merge branch 'tkf/dynamic-branch-manager-options'
fix byte-compilation

don't declare inner function with defun
Merge branch 'gregsexton/log-format'
Merge branch 'master' into next
magit-section-context-type: de-uglify
magit-prefix-p: improve doc-string

The old doc-string wasn't very precise, e.g. it left out that `equal'
is used for comparison.

Also rename arguments;  It just doesn't feel right to say.

  PREFIX is a prefix ... if ...

The hole point of this function is to check whether the first list is
a prefix of the second.  It might very well not be, so let's just call
it a list.