Merge pull request #2857 from edgy360/master

Update Windows and OS X documentation
prelaunch fix
Merge pull request #2859 from sebv/prelaunch-fix

Prelaunch fix
execute test fix
reducing safari flakiness/ fixing safari tests
Merge pull request #2860 from sebv/fixes

Fixes
code cleanup
upgrading appium-uiauto
Merge pull request #2862 from sebv/uiauto-refactoring

Upgrading appium-uiauto
package upgrade
Fixing the breaking tests due to adb-1.0.3 update
Merge pull request #2870 from moizjv/fix-2026-intermediate

Fixing the breaking tests due to adb-1.0.3 auto-update. Now pointing to exact 1.0.2 instead of approximate version
Implemented pullFolder for iOS and android
Merge pull request #2854 from Jonahss/pullFolder

added Pull folder fixes #1807
remove vestigial -real xpath strategy
big code refactoring, disentangling packages
Merge pull request #2876 from sebv/refactoring

big code refactoring, disentangling packages
Added 'Scroll To' to code examples for Ruby, Python and Java for appium/appium.io#32.
[ci skip]