subtask.id is now an alias to subtask['options']['task_id']
result.join_native now respects propagate argument
Add link to internals guide from contributor doc
Defines what happens when a chord task fails.  Closes #1172