Updated RuntimeCatalogue
Updated RuntimeCatalogue

* added persistenceManager usage for getSourceCodeFromDescriptor(), other functions do not seem to be able to make use of persistenceManager
* added version attribute when constructing descriptors

reTHINK-project/dev-runtime-core,reTHINK-project/dev-runtime-core,reTHINK-project/dev-runtime-core