Fix wrapper-parser rule for templated destructors.

The old function_name rule could not handle identifiers that started
with a tilde if the identifier was templated.  This fix replaces the
function_name rule with unqualified_id, and adds an optional tilde to
the templated_id rule.

Change-Id: I47785a4a5565bce5dcd775b63de738a2c2d87ec4
Merge topic 'parse-templated-destructor' into master

820124fc Fix wrapper-parser rule for templated destructors.