Merge branch 'kazuho/experiments/integrated-doc'
do not use File::Slurp
add Text::MicroTemplate to extlib
use the bundled Text::MicroTemplate for building the doc