Merge pull request #1161 from penguinho/udidetect

Adding automatic udid detection to iOS
add another yiewd example
update yiewd example with new yiewd syntax
update yiewd example again
fix apidemos alerts test to use APPIUM_PORT
make sure app cleanup happens synchronously
make running one set of platform tests easier with test.sh
refactor ios.js to get rid of some instruments race condition bugs
update udidetect
update udidetect submodule
Make sure 'keyevent' works if metastate is null.
Merge pull request #1164 from paymand/fix_for_keyevent

Fix for keyevent
Merge pull request #1163 from jlipps/master

various fixes and refactors
update uicatalog tests to use APPIUM_PORT
fix another place where APPIUM_PORT is needed
enable apppium to tapping on UITableViewCell

tapping UITableViewCell using UI Automation does not work and it is a known bug with apple, work around for tapping on UITableViewCell is using the element coordinates and added that to appium
fix element tapping logic
Fix for Issue#1165
Merge pull request #1168 from jlipps/fix-1099

Fix 1099
Merge pull request #1166 from swapna-chennadi/master

Fix for Issue#1165