create set of fixed slots based off of numprocesses

allow reuse of slots as Process objects are reaped

Watcher._process_counter seems a useful counter to remain, but with this change it's not referenced by anything.