Add timer functionality to the async IO framework.
Tweak timer implementation:

- Define separate times for durations vs. absolute times.
- Make more consistent with existing precedents in KJ style.
Merge branch 'master' of github.com:kentonv/capnproto