Adds a new engine_step_prop_stop which makes the runners quit if set. engine_clean now sets the prop, releases the runners, and pthread_joins them.
engine_step_prop_stop
engine_clean
pthread_join
Fixes #559 (closed).