feature start: Install commit-msg

The required commit-msg hook is installed if absent and the current one
is replaced when it's not the same as the currently installed one. But
only if the user confirms that.

Signed-off-by: Ondrej Kupka <ondra.cap@gmail.com>