Removed bugs in REMOVE_OBJECTS_FROM_LIST_THAT which corrupted the indexed list when sufficiently deep. Fix involved correct updating of parent node pointer and index pointer updating when previous index pointer was of object that had been removed.
Removed bugs in REMOVE_OBJECTS_FROM_LIST_THAT which corrupted the
indexed list when sufficiently deep. Fix involved correct updating of
parent node pointer and index pointer updating when previous index
pointer was of object that had been removed.


git-svn-id: 4705079bc6b8aadf675e3696f5c015a6aa4916e3@793 3c1deb5b-d424-0410-962d-aba41a686d42

hsorby/zinc,hsorby/zinc,hsorby/zinc,OpenCMISS/zinc,OpenCMISS/zinc,OpenCMISS/zinc,OpenCMISS/zinc,hsorby/zinc