add note of command triples (abbrev, command, func)
introduce miniascape.site.configure to simplify the configure process
make use of miniascape.site.configure instead of .{load_site_ctxs,gen_site_conf_files}
add a test case for miniascape.site.configure and fix a type mismatch bug found by that
remove --force option as it's useless in actual in miniascape.site
replace an immediate value with variable, G.M_SITE_DEFAULT in miniascape.site.gen_site_conf_files
make miniascape.site.{gen_site_conf_files,configure} returning config top dir, and check it works in unittests also
just minor comment updates in miniascape.site
removed miniascape.site.tweak_tmpldir as it was deprecated
move --confdir options to each modules