Changes in the ISInfoDynAny API

ISInfoDictionary dict(ipcPartition);
ISType type;
dict.getType(eventsSourceInfo_, type);
ISInfoDynAny isInfo(type);
dict.getValue(eventsSourceInfo_, isInfo);
shall be changed to something like:
ISInfoDictionary dict(ipcPartition);
ISInfoDynAny isInfo;
dict.getValue(eventsSourceInfo_, isInfo);
currentEvents = isInfo.getAttributeValue<int> (ipcPartition, eventsSourceName_);
one shall simply use:
currentEvents = isInfo.getAttributeValue<int> (eventsSourceName_);
ISInfoDynAny( const IPCPartition & partition, const std::string & type_name ) ;
It constructs the object of the IS type whose name is given as paramater. Throws daq::is::DocumentNotFound exception if the type with the given name is not known to the IS meta-data repository. This constructor can be used to dynamically create and publish to IS objects whose types are not known at compilation time.