remove Scheduler
disable a test of source_path() which was invalidated by removing the Scheduler
restore parent task reference to Tasks
fix remaining issues from removing Scheduler
since jl_task_t->last can now be null (if the thread hasn't started), let the gc know
remove unnecessary changes
more cleanup of Scheduler removal change