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.
removed old comment
Merge pull request #2888 from Jonahss/smallFix

removed old comment
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
Merge pull request #2875 from moizjv/fix-2026

Adding new capabilities to startApp in android adb, updating adb.startApp in appium, adding a test and updating package.json,caps.md and appium-adb submodule.
get rid of forceQuitInstruments (fix #2901)
Merge pull request #2902 from jlipps/master

get rid of forceQuitInstruments (fix #2901)
q is not a devDependency
test fix
Merge pull request #2905 from sebv/test-fix

test fix