HTML Tag placeholder support in messages.

It uses regexp rather than the HTML tokenizer due to soy's support for illegal
HTML attributes like </a phname="foo">