more flexible LAUNCH_TIMEOUT in tests
Fixup for #2085. set isElement to false if getElement() throws.
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).
Merge pull request #2116 from paymand/2085

Fixup for #2085. set isElement to false if getElement() throws.
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