Removed potential deadlock from not having reentrant locks when
serializing sequence local data that hasn't been read yet.
Refactored good bit of emitted messaging code to use new locked object paths.
Renamed several data types to use locked variables.
Event complete queue is now in event parent instead of held by an active event itself.
Changed all emit tests to print out success or failure when run at command line.
Refactored code so can have both a single-threaded class of objects
and a multi-threaded class of objects.  So far, have not tested the
single threaded objects.  Only tested multi-threaded.
Ignoring auto-generated test files.
Added special single threaded variable types for value types.
Changed all "write_val"-s to "set_val"-s for new locked objects.  This
makes more consistent with "get_val"-s.
Added code to log deltas to peered containers so that we can send
these deltas to other endpoint between messages.
Allows sequence peered maps.  (Tracking deltas on map.)
Added test for sequence local maps.
Re-wrote partner sequence local data test to use single threaded object.