magit-emacsclient-executable: try more version suffixed names
split magit-commit-add-log in two

Add new function `magit-commit-add-log-insert' from code
previously in `magit-commit-add-log'.

Add new variable `magit-commit-add-log-insert-function' allowing
users to use something else than this new function to insert the
entry, without having to duplicate the parts that remain in the
command `magit-commit-add-log'.
add support for using unicode characters when drawing log graphs

Add new function `magit-log-format-unicode-graph' and add it as a
choice in option `magit-log-format-graph-function'.  Also add new
option `magit-log-format-unicode-graph-alist' allowing users to
choose the characters (unicode or not, actually) to be used.
Merge branch 'master' into next

Conflicts:
	magit.el