teach xpath how to do $string interpolation

This is somewhat a hybrid of $QName string interpolation and Julia syntax. It allows xpaths to be written with variables inside them:

`xpath"/a/$b/c[contains(.,'x$y$(z)!')]"`

I started this over the summer, and figured I should finally finish it.