Refactored `elwiki/commit-log'

Separated the null-separated record to alist mapping code into a
separate function, `elwiki/log->alist'.