Support uia_tap_server

uia_tap_server (alias tap_q, t) allows use to tap by query, but letting the Calabash server wait for that query to exist and not animate
Better waiting support for conditions - eval on server
Updated changelog
Improve comment about whitespace
Merge branch feature-tap_q
Introduce wait_tap

Previously 'tap_q' (non-public). Also allow tap to take a hash with a :query
key with wait_tap semantics. tap with a string should really be tap_mark.
Bump to 0.9.169.pre6