Our own copy of contextutils.
Review Request #719 - Created July 22, 2014 and submitted
Make its tests properly unittest-y (use test asserts etc.) Make the timer test use a fake clock instead of relying on system clock behavior. Change a handful of callsites to use the new location.
unit tests + integration tests. CI baking.