Glimpse: Handle query cancellation

This is pretty ugle, the uriFlow works just fine
but our signal to stop a currently running query
is a _new_ event from an Uri, and .map{} processes
each new value independently.

Change-Id: I84d61d76090fb9857739ae21021ed46444c00cf1
4 files changed