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.
equalsWebElement is not supported on android
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
launchAndKill checks for simulator directories to be present before finally killing. Fixes 2612
Merge pull request #2889 from Jonahss/launchAndKill

launchAndKill checks for simulator directories to be present before fina...
Adding new intent parameters with default values, added object as parameter to startApp, added test to start app with intent category, updated capabilities.md, updated sub-module appium-adb to point to v1.1.0 and updated package.json