Removed these oridion-specific flags from idl in a previous commit.  need a better way to represent them.
The device does not know it's timezone but emits timestamps in local time nonetheless.  Use device adapter timezone to convert to UTC.
In the long run it may prove better to always use device adapter clock for source_timestamp and embed device time in the user data of the message.
Was no longer overriding notADevice after signature changed.  Wasn't detecting other participants named "Supervisor" on the domain
Only update timestamp for pleth waveforms from the device (which are the only ones shown by this ui component)
Pass timestamps through to register_w_timestamp.  Inheritors must be careful to always specify time from the same source clock or never specify it at all (use the default system clock).   A writer offering source destination ordering QoS MUST always use a timestamp greater than or equal to the previous one used to write/register/unregister/dispose.  For this reason it might eventually be sensible to use device adapter clocks for source_timestamp and include the remote device time as user data.
"take" from the participant builtin reader instead of trusting the NOT_READ sample state.  Also clone BuiltinTopicKey_t when using it as a hash key.  And generally better debug messages into the log.
Changes max total detection time for departed peers to 3 seconds.  Requires much testing.  Also all writers should now offer BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS to give flexibility to readers.  This also requires testing of each device adapter to ensure 1.) all samples on each writer are timestamped from the same clock and 2.) that clock only ever increases in time.  DataWriters only have limited tolerance for data written out-of-order when they are offering ordered data to DataReaders.
Adds device_time field to SampleArray and Numeric.  sampleArraySample and numericSample in AbstractDevice now populate Time_t arguments in the device_time field.
DDS source_timestamp is always populated from the device adapter clock to support by_source destination_order (where the clock must be available for proper timestamping of even instance unregisters ... where the remote clock is unavailable).