Implement optional help on error messages

Now there is a global option (githooks.help-on-error) and a specific
option for any plugin (githooks.plugin.help-on-error) allowing one to
provide helpful messages to be show in case of errors.
Merge remote-tracking branch 'gnustavo/next' into next
Minor corrections to run tests.
Change temp file naming.