Revert short sha1 revision.

This deletion has been introduced on a previous PR.

Added changelog.

Fixed typo.
Merge pull request #1016 from blaugueux/patch-1

Revert short sha1 revision.
Update dsl#local_user method

- uses more portable `Etc#getlogin`.
- previous implementation with `whoami` returns a string with a newline
  at the end. This implementation returns a clean string. As a
  consequence `revisions.log` does not have a trailing `;` character at
  the end.
Merge pull request #1019 from bruno-/tweak_revision_log

Update dsl#local_user method
Revert "Merge pull request #928 from miry/before_with_args"

This reverts commit 55bf5763721906857b7f1b2e141d2645ed1f9193, reversing
changes made to 02b847e040abaeacf972545c088444d9705454c0.
Preparing Release v3.2.1
Update CHANGELOG.md