sync with core functionality with pytest-lockable
sync with latest pytest-lockable core functionality (#2) * update lockable implementation and rename file * add missing import * update tests * add missing docstring
sync with latest pytest-lockable core functionality (#2) * update lockable implementation and rename file * add missing import * update tests * add missing docstring