nxml attribute expansion fix

Replaced the nxml-mode attribute-string and attribute-inner-string implementation to use nxml parser tokens instead of font-face hacks. It works as expected now even when there are xpath, brackets, etc. in the attribute string.
Thank you!