Fixes for andriod-hybrid.js and chromedriver.js.

Fix for bugs introduced by the following commits:
https://github.com/appium/appium/commit/570d6beb85cea48c4dd78b6b0089e88437ea0822
https://github.com/appium/appium/commit/f8d8e5513e706712eeda349e7d50cf03f3eb7573
Merge pull request #3398 from paymand/chrome_options_fix

Fix for 'chromeOptions'.
add note about 'verify apps' on android real devices
Removed request size limit.
Merge pull request #3410 from 0x1mason/3209

Removed request size limit.
Updating sample-code and adding test for selendroid contactmanager with internet permission
Merge pull request #3403 from moizjv/samplecode-update

Updating sample-code and adding test for selendroid contactmanager test
document where to find ios device names (fix #3411)
Changing helper method to get application path dynamically
Merge pull request #3415 from moizjv/samplecode-update

Changing helper method in test to get application path dynamically
Adding apostrophe in id regression test for #3185
Merge pull request #3416 from 0x1mason/3185

Adding apostrophe in id regression test for #3185
Reset proxy status when suspending ChromeDriver
Merge pull request #3417 from imurchie/isaac-context-fix

Reset proxy status when suspending ChromeDriver