new command line option for specifying the relative path of the dir where Localizable.string resides
mention ios-webkit-debug-proxy port
update appium-uiauto submodule
use appium-uiauto getElementById instead of sending
a bunch of brittle javascript over the wire
fix #2542
fix spacing
Merge pull request #2559 from jlipps/master

update getElementById so it handles multiple elements
Discard NotImportantViews only for XPath & DumpWindow

When setCompressedLayoutHeirarchy is enabled, views not marked as important to accessibility are discarded. This must be enabled for XPath and page source to work. If it's left enabled then it's not possible to find unimportant elements via other locator strategies.

If discard is toggled back to false at the end of an XPath request it will break XPath. To safely set discard to false, the code waits for the next find request that doesn't use XPath.

Thanks @paymand for figuring out how to make this work!
Merge pull request #2561 from bootstraponline/toggle

Try toggle discard again
updated caps in java sample code. fixes #2524
enabling first safari tests
Merge pull request #2568 from sebv/master

Enabling first safari tests
refactored webview tests
Merge pull request #2569 from sebv/master

Refactored webview tests
no need for yiewd tests anymore
Merge pull request #2562 from Jonahss/javaSamples1

updated caps in java sample code. fixes #2524
fix #2567
Fix touch actions below API 18
Merge pull request #2575 from appium/isaac-touch

Fix touch actions below API 18
Fix xunit_android sample code
Merge pull request #2578 from bootstraponline/fix_xunit_android

Fix xunit_android sample code