Detect architecture type on linux

We should detecting architecture type because chromedriver can have problems running 32bit if the required libraries aren't available on a 64bit OS.
Merge pull request #2880 from rickihastings/patch-1

Detect architecture type on linux
Added 'Scroll To' to code examples for Ruby, Python and Java for appium/appium.io#32.
[ci skip]
Merge pull request #2887 from edgy360/master

Add 'Scroll To' to code examples
moving appium-instruments appium-uiauto commit reference
update for new uiauto command processing
Merge pull request #2892 from sebv/new-commands

update for new uiauto command processing
use node-style callbacks and fix undefined logic