pick a non-conflicting module name when loading an extension
prefix the module name by 'hgext_' so that it doesn't conflict
with any core python module (for example bisect -> hgext_bisect)
fix
issue271
Further cleanup of ui.py (changeset
74d569332f8b used one-char variable names).
move purge extension out of hgext.
it is not as clean as other modules in hgext.
can move back after rewrite.