Added non-blocking #value option to Obligation
Updated Kernel#deref to support timeout value
Merge branch 'master' into agent