allow testing of ios71 in test.sh, and pass specific versions
make sure we don't error out of pref setting too soon (HT @sebv)
make sure caps are sanitized (fix #2103)
unquarantine toggle tests. they're not too flakey.. maybe
fix window handling in safari, needed to use new context logic
cc @imurchie
if we can't find multiple webviews for clickWebCoords, just use whichever one is there (fix #1940)
Removed 'fastClear' capability.

No need for 'fastClear' anymore. Current modes are:
1. fullReset: Reinstall the app.
2. noReset: Don't reinstall, keep app data.
3. fastReset (!fullReset && !noReset): Don't reinstall the app, but clear the app data (pm clear).
Prevent leaking state across executions
Merge pull request #2115 from jlipps/master

misc fixes
Format java according to bootstrap/.settings
Merge pull request #2118 from bootstraponline/leak

Prevent leaking state across executions
Merge pull request #2117 from paymand/remove_fast_clear

Removed 'fastClear' capability.
update wd dep
make chrome tests skip context check
update server args doc
changelog and bump to 0.17.4 for publish