Add support for author=None and committer=None
committer=None happens on some malformed commits generated by old dgit
version; and it is possible for author=None to happen for the same reason.
For now, this is not supported by swh-model, so tests temporarily
disable attrs checks that swh-model relies on.