mercurial.el, mq.el: remove runtime dependencies on CL package
* (require 'cl) at compile-time
* don't use map()
import doctestimport mercurial.changelog# test doctest from changelogdoctest.testmod(mercurial.changelog)import mercurial.httprepodoctest.testmod(mercurial.httprepo)