Replace task definition with task configuration in TaskContext, so that we are able to pass all the configuration as part of the context. Ensure worker properly cleans up when gets stopped.
Update doc on fabric-partition. Misc improvements / fixes.