Use original commit object for author and commit message info

When squashing commit(s) use the name and email information of the
author from the commit at the tip of the branch to be squashed.
Still use the system configuration for the comitter information.

Signed-off-by: Aske Olsson askeolsson@gmail.com