
The repo xml handler now has a different mechanism for returning data about the parsed xml file. This is done via a callback, rather than storing the data in member variables. The tests now deal with this correctly. The update/delete operations of the TempAp[pk]Provider's didn't work, so that has now been fixed.