split collect l10n info handler into 2 files by l10n version
split js extract handler into several files
html ast tools: if no head inject node before body if possible