Internal changes

As might be expected, the Saxon code has undergone major change internally, which will affect any application making significant use of internal interfaces. Here are some of the highlights:

I have removed documentation of the saxon:trace extension attribute; it seems this hasn't been working for some time.