CURATOR-84 More flexibility for InterProcessMutex extensions

Credit goes to Jozef Vilcek for the initial patch. I just created a PR from the original patch he had created.
If you make StandardLockInternalsDriver public, LockInternalsDriver should also be public. LockInternalsDriver is the actual interface. StandardLockInternalsDriver is just one implementation of it.