Minor cleanups
Merge pull request #90 from tribal-tec/master

Minor cleanups
Added a timeout parameter to Future::wait
Support for instantiation of Future<void>.
Make ~Request not wait in its destructor (otherwise requests that never will
be ready, will unconditionally trap the request creator).
Reverting ~Request to wait.
Added Request::relinquish to abandon a request.