veyron/services/store/memstore/watch: Fix flaky TestNowResumeMarker.

This change addresses two issues:
1. "now" could include changes committed before the watch call as system
   time had not increased since those changes were timestamped.
2. The test would hang after t.Fatalf() was called. Test cleanup code
   was blocked on watcher.Close(), which was blocked on a watch call
   that would not complete since the test implementation of the send
   stream could not be cancelled while blocked on Send().

(see https://code.google.com/p/envyor/issues/detail?id=292)

Change-Id: I5e8a9cca9864b85be51e5057b5ca98daa2cb9713
3 files changed
tree: 6f21a711405d2e4361d1092bf28fdc14d0ad5f4d
  1. examples/
  2. jni/
  3. lib/
  4. profiles/
  5. runtimes/
  6. security/
  7. services/
  8. tools/