feat(template_cache_generator): simple template cache generator
chore(parser): Auto-detect dart version (stable/dev)

Closes #366