removed checks related to udid and avd and added a check for udid only for ios.
Merge pull request #1010 from snevesbarros/adb_fix_error

Changes to allow installApp, removeApp and isAppInstalled to be called without providing a device id
Update troubleshooting.md

https://github.com/appium/appium/issues/1011
update selendroid to track dev branch instead of master
Optimized looking at progress indicators and fixed a looping error.  Also added a configurable timeout parameter.
Merge pull request #1012 from mutualmobile/master

Optimized waitForPageLoad and added timeout