DUNE/Tasks: moved Task's "main entity" id and status code to reusable class Entity.
Merge branch 'master' of github.com:LSTS/dune into feature/entityobject
Merge branch 'master' of github.com:LSTS/dune into feature/entityobject
Merge branch 'master' of github.com:LSTS/dune into feature/entityobject
DUNE/Tasks: moved entity activation code to Entity class.
DUNE/Tasks: move EntityState and EntityActivationState consumer functions to the Entity object.
DUNE/Tasks: let the Entity object handle the EntityInfo messages.
DUNE/Tasks: added support for reserving an entity using an Entity object.
DUNE/Tasks: added operator== to Entity for both label (string) and id (unsigned integer).
DUNE/Tasks: added dispatch and dispatchReply member functions to the Entity class.
Simulators/Leaks: use Entity objects for managing secondary entities.
Config: auv/simulator: increased Simulators/Leak debug level to Spew.
Merge branch 'master' of github.com:LSTS/dune into feature/entityobject
DUNE/Tasks: throw exception if trying to change label of an already reserved Entity.
DUNE/Tasks: Prevent changing the main entity label.
Transports/Logging: do not fill the activation/deactivation times on the intitially logged EntityInfo.
Transports/LoggingDigest: do not fill the activation/deactivation times on the intitially logged EntityInfo.
DUNE/Tasks: removed activation/deactivation information from the EntityDataBase.
Merge branch 'master' of github.com:LSTS/dune into feature/entityobject
DUNE/Tasks: Added PlainEntity base class, only responding to EntityInfo messages.