(PE-688) Allow any simulation class to be configured as 'long running'

If this is merged and confirmed to work OK, we should go back through and delete all of the scala/node.json files where we'd explicitly set up long-running nodes.