Moved API interfaces to Api sub-namespace
Adapted FQCNs of KeyValueStore classes
Renamed AbstractManageableRepositoryTest to AbstractEditableRepositoryTest
Removed versioning support
Removed notion of "directories" and "files". Closes puli/puli#19