EXPERIMENTAL: thread a condition var through the computation
postproc result
move computation to post-process step
ChromeClient maps json to Map, dont run touch in main thread
Put visibility and wildcard in query language
No need for query_all when visibility is in the query language
Use qualified class name for wildcard
fix set text
add new files
Refactor Query to

- evaluate each step in the main thread and processing in http thread
- allow main thread to provid 'async' responses via Futures
- allow filtering the result of web query, e.g., query("webView css:'a' href:'https://www.google.com/'")
Convert existing actions to new style of query evaluation
remove tests reference
fix set text looking for web view object
Move scroll out of main thread
Reverting back the previous way of finding root views
typo calling apply operation on the list of the results instead of each object;2Q
Fixed double return on success
Deprecated click_by_selector since the touch command is much more generic
Merge branch 'threadsafe_webview_access' of github.com:calabash/calabash-android into threadsafe_webview_access
Added info on troubleshooting Mac installation problems related to the gem native extensions and the Command Line Tools version.