fix(compiler) to support template directives

Actually, at this point we don't know what is a template directive (i.e. annotated with @Template), we do this work for all `template` elements. This might cause interop issues with other frameworks which want their <template> tags untouched. For now just make the comment a bit more explicit.