Make sure Repo#log returns an abstracted object. Commits should abstract#stats.

See discussion in https://github.com/gollum/grit_adapter/issues/3