PathIdTest: repair absolute/relative test
Introduce PathId as application identifier
AppDefinition.id: String -> PathId
Events.appId: String -> PathId
AppRepository: store and load by safe path