Instantiate managed operations' parameters prior to observation.

Parameters are constructed lazily, allowing for RAII while having derived
classes construct parameters that are tailored to their use. This can
cause a race condition when observers that are called on a different
thread access parameters at the same time as the thread that created the
operation. Since only managed operations are observed, we avoid this
issue by accessing the parameters as they are created by the manager.
13 jobs for thread-safe-lazy-evaluation
Status Job ID Name Coverage
  External
passed cdash

passed ghostflow-branch-check-master

failed smtk@master-kerbin-windows-shared-release+examples+remus

00:01:09

failed smtk@master-moho-linux-shared-relwithdebinfo+examples+private+remus

00:03:16

pending smtk@master-moho-linux-shared-relwithdebinfo+examples+python3+remus+vtk
pending smtk@master-moho-linux-shared-relwithdebinfo+examples+remus
failed smtk@master-moho-linux-shared-relwithdebinfo+examples+remus+vtk

00:03:17

passed smtk@master-norkit-osx-shared-release+examples+matplotlib

00:01:42

failed smtk@master-praxis-windows-shared-release

00:03:11

passed smtk@master-talosiv-osx-shared-release+examples+matplotlib

00:02:01

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib

00:01:53

failed smtk@master-tatooine-osx-shared-release+examples+matplotlib+private

00:02:22

passed cdash