Added typename LOCKER param to PatchingDataStructures code - in process of moving LOCKING into PatchingDataStructures so the lock pointers can get moved (soon) during move of iterators reps from one container rep to the other