appium/appium — pull request #2034 by DylanLacey (2014-03-11 14:24:41+00:00)
Title: Prepare for mjsonwp capabilities (platformName in particular)

Overall goal was to allow and add new capabilities for mjsonwp. Focused on using platformName and automationName to select a platform and automation tool.

Changes include:
* Pulling apart configuration-specs.js into separate examples for each type of configuration parameter (eg device, or app)
* Pulling apart logic in appium.js to allow for easier understanding (and removal once deprecation complete)
* Adding a Capabilities object and specs
* Emitting a deprecation warning when `device`, `version` or `app-package` capabilities are used