Added empty XSL assertion.
Ensure that internal elements are copied during a join.
Reworte xpath join so that or XPath operations are not joined.

There were bugs in the way we were joining things, when oring
XPaths. Removing these for now, will look at including later.