hash tables for tasks
fixed some compilation errors
kill switches for threads
more kill switch detection and concurrent tree memory management
cached atoms
allow optional isolated killing zones