Rename |struct context| to |struct task| and normalize some related style.

Obviously nothing urgent, but this has been a festering boil since I first saw the code, and now that large amounts are being touched for #293, and  the former struct context is going to start looking more like the linux task, I feel like the few minutes of `sed` is finally justified.  Less typing from now on too.