Merge pull request #2830 from sebv/working

Better dotnet samples
README update [ci skip]
updated android_uiautomator selector tests to use ByAndroidUiAutomator method
socket.io socket objects don't have log level settings anymore (cc @sebv)
added UiScrollable support to -android uiautomator locator strategy
deprecated 'dynamic' locator strategy. fixed strategy deprecation code.
Merge pull request #2807 from Jonahss/uiautomatorSelectorUpdate

Uiautomator selector update, fixes #2264
test fix
alert test fix
Merge pull request #2836 from sebv/alert-fix

alert test fix
Improve find by id on Android

The old code used exists() which is expensive because we're finding
the element more than once.
Merge pull request #2834 from bootstraponline/fix_id

Improve find by id on Android
fix android webview tests
Add autoWebview capability
Merge pull request #2832 from imurchie/isaac-autowebview

Add autoWebview capability
deviceName is required, unrecognized caps get logged to console. fixes #2765
Merge pull request #2842 from Jonahss/browserNameRequired

deviceName is required, unrecognized caps get logged to console. fixes #...
upgrade to uiauto v1.1.0
Merge pull request #2845 from sebv/package-upgrade

upgrade to uiauto v1.1.0
mechanic + uiauto upgrade