Merge pull request #209 from halorgium/task-sharing

Share lots more code between TaskFiber and TaskThread
Merge the default receiver block executions into customized methods
Peek inside the arguments when searching for block execution behaviour