Teach repo.Commit() to honor i18n.commitEncoding
Enforce test coverage of commit with an encoded header