commitextras: check the format of the arguments and no internal key is used
This patch adds check to make the arguments are passed as KEY=VALUE and no key
which is used internally is passed.
This patch also adds test for the extension.
#require docutils gettext $ $TESTDIR/check-gendoc pt_BR checking for parse errors