Pass through git's log colorization using ansi-color-apply to translate into text properties
Removes some commented code.
Adds a dependency.
Uses the usual completion mechanism of magit for gitignore.
Cleans up the ignore code containing redundant code and doc.
Use a default value when asking for a file to ignore
Put the submodule command back on a key.
Updated the documentation to reflect the new submobule key.
Run magit-refresh-status-hook outside the macro creating the section

Otherwise, any section related function used in the hook will failed.
Pressing "M" shows "Branch manager" instead of "Remote manager"

Even though the branch manager is actually displayed, it always
confused me that "Branch manager" is shown when I asked for the
"Remote manager".

Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
Name the ELisp install directory.
Factor out the install-info binary into a Makefile variable.
quiet byte-compiler
fix some doc-strings

* fix typos
* reindent long lines
* use imperative
magit-toggle-diff-refine-hunk: move doc-string before interactive form
magit-guess-remote: minor cleanup
Move to the right column when visiting hunks

Unlike regular diff-mode, Magit loses the column when visiting hunks,
which is very annoying. So compute the destination column and move point
there in the destination buffer.
Merge commit '0e3018c3e37895ceab36b4a68d8f67165c77edc7' into dudebout/color-log
Merge branch 'dudebout/color-log'
Merge commit 'd1a5507'