sync with Context as of 2013-05-12
move scan_external_dir() to auxlib
sync with Context as of 2013-05-12 (II)
Merge pull request #68 from phi-gamma/master

sync; fix ``mkmk``+``mark`` bug; migrate ``names.scan()``