articulated_object reader: fixing faulty memory subscription
- We cannot ensure that a component derives from the MemoryListener interface => raises warning due to
memoryNameSystem.subscribe(id, this, &Writer::updateKnownObjects);
- Also, the implementation can be simplified. We don't actually need the caching mechanism (which can also introduce general caching problems). Instead, we query the data from memory.