predict nodes for all workflows based on filters

Node step states should be prefilled when possible

* if nodeset is known ahead of time, pre-create the node step states
Update test resources generator script
Add serverNode property to WorkflowState
Use serverNode for non-node steps without workflows
Add serverNode to state model and state serialization
Ignore nodes without active steps
Display only active nodes with pending or real steps