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.
Removed enable_if from Request::get
It wasn't correct and it isn't even needed as the code also works for
T = void.
Made sure ~Request calls Request::wait
Previously the code was compiling but for some reason Request::wait was
not called (another homonymous free function being called?).
Removed unnecessary commits.
Remove Clock deprecation: chrono is not available on all platforms
Merge branch 'master' of https://github.com/eile/Lunchbox
Merge branch 'master' of https://github.com/Eyescale/Lunchbox
Merge branch 'master' of https://github.com/hernando/Lunchbox
CR #91
Cleanup for CR #91
Merge pull request #91 from hernando/master

Added a timeout parameter to Future::wait