Allow changing of ports with an environment variable
Fix omitted var keyword
check we can launch a device based on user's caps and throw a nice error if not (fix #2114)
Merge pull request #2223 from jlipps/master

check that iOS deviceName matches instruments's list before launching
Mised toLowerCase for iOS.js (+2 squashed commits)
Squashed commits:
[fba9410] Making sure toLowerCase() is still used for chrome.js
[0cbfa68] We don't need toLowerCas() for app argument, as it is used for passing CFBundleIdentifier, fixes #2131
Update Ruby sample code.

Change from tag_name to class_name for u\_i\_catalog, simple\_test,
cucumber tests.

Changed to iOS 7.1 in u\_i\_catalog, simple\_test, cucumber tests.

Changed `capabilities` to `desired_caps` to avoid some weirdo
collisions.

Remove Debugging output from Cucumber.

Add example of send\_keys as an action chain for u\_i\_catalog.
Merge pull request #2229 from vgrigoruk/vgrigoruk-master

Fixes #2131.
Merge pull request #2230 from DylanLacey/examples_71

Update Ruby sample code.
Merge pull request #2212 from landryraccoon/master

Allow changing of ports with an environment variable
-android uiautomator locator strategy
changed to behaving more like JSONParser