First variable config tests functioning; need to check on proper
execution order with deps
MultiTask performance working with example execution agent. First test
simply involves a MultiTask'd ReportingTask that isn't in any dependency
expressions, and all perform in a random order
Basic host selection expressions and some filtration functions have been
added and are testing succcessfully. Next adding the "union()" function,
and allowing users to stack filters.
Unions now work and are testing, stacking filters also, and have tested
accessing an unknown attribute
Changed to use contexts when calling selection expressions instead of
getting the correct model instance fed to them, and adjusted all tests
accordingly. Introduced the concept of the "nexus" as a sync point for
models.
Had to transform the ConfigSpec to a derived class of SpecBase so that
args get properly evaled (need to be able to properly construct a
CallContext), now Configs can properly drive how many tasks to spawn
based on a RelSelect expression
added a test for RefSelect unions
Merge branch 'initial_config_work' into development