Allow changing of ports with an environment variable
Fix omitted var keyword
Fix setWindow for Android
add test that we don't reuse element ids (related to #2096)
check we can launch a device based on user's caps and throw a nice error if not (fix #2114)
Merge pull request #2222 from imurchie/isaac-contexts

Fix setWindow for Android
First pass at iOS touch for Appium 1.0
Fix handling of touch gestures in iOS
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
Retool loop through actions
Use the new capabilities throughout the codebase.

Every entry in `Capabilities.capabilityConversions` is now used to
convert capabilities into the args array.

Change version to versionVersion.
Change device to platformName
Stop aliasing platformVersion to version in Capabilities.js
Merge pull request #2169 from DylanLacey/fix_ios_platform

Convert `device` to `platformName` when turning caps into arguments.
Merge pull request #2224 from imurchie/isaac-touch

First pass at iOS touch for Appium 1.0
add rest endpoints to handle mobile: methods in addition to executeScript
Merge pull request #2245 from jlipps/new-endpoints

add rest endpoints to handle mobile: methods