renaming the synchronizer lock key so that it's obvious it goes with the synchronizer framework
moving this interface out of the synchronizer package because it's not synchronizer specific