fix some tests to use the print graph macro instead of making an unseen string
minor comments cleanup
Added an overload for ScopedEnableNode/Context, so that you can optionally supply bool enable, or not. Documented these structs.
reverting back to only disable() from uninit if isAutoEnabled() == true.  This allows for context-wide re-initializing and the current state of the graph to be completely restored (otherwise, non-auto-enabled Node’s will be unknowingly disabled())
removing samples from testbed workspace - they build with a different cinder binary so dependencies don’t work with them.
if multiple Node’s are connected as inputs and their channel counts don’t match, force them to sum.
device test update