Make monitorQueue compatible with monitor, i.e. shared_pointer
PVField::message was changed to pass the message to the top level field adding the field name at each level.