serialization: Get rid off KDev::Interfaces dep
This makes ItemRepositoryRegistry loose the dependency on ISession::Lock, which wasn't really needed to begin with.
Simplifies unit tests, cleans up architecture.