libs/web: add template parser reimplemented in C