Fixed child status, was using value incorrectly

Also fixes a bug where when a child was killed it wouldn't properly
readd the job to the queue.

Active now properly reports the number of RUNNING (not starting or
    paused) children.
pool now quits properly, so no jobs are lost

Pool now uses endChild for pausing/quitting