* Renamed template.yml to example.yml
* Made some minor revisions (e.g.: made endpoint.response not required and have it show as 'null' when undefined)
* Render commands markdown using YML
* Made directory 'commands-yml' which contains:
* .babelrc to transpile the scripts
* parse.js which renders the markdown
* template.md which is a handlebars template that the yml gets passed to
* validator.js which validates the yml data
* The rendering works by translating the yml to js, validating the js and then passing the data to template.md (which uses handlebars)
* The directory `/commands-yml/commands` gets rendered and then copied to `/docs/en/commands` as markdown
* Uses babel-node to run the script
* Uses validatejs to validate the javascript
* Template.yml is just a sample
* Infers the platform and appium support range from driver
* For example, if you put in 'xcuitest: true' it will infer that platform support is 9.3+ and Appium Version is 1.6.0
* update intro doc with appium desktop info and reformat it
* highlight that we also use the uiautomator2 driver
* ensure that the xcuitest docs also point to IWDP docs
* remove old and confusing 1.0 migration doc
* clean up the platform support doc though this should go away probably
* refer to driver docs in the readme and troubleshooting
* running-on-osx doc no longer needed now that we are referring to drivers
* move real-device-ci doc to appropriate place
* delete some unused docs and move structure around a bit
* add mac driver doc
* stub out windows and other driver docs
* write windows driver doc
* mention nvm as well as n for installation
* add espresso driver doc
* add selendroid driver doc
* remove links to general dependencies
* turn caps.md into a more explanatory doc
* fix 'appiupm' typo
* fix espresso copy-paste
* address review comments
* So that we don't have to maintain the sitemap in a separate repo from the main doc repo
* Also, ignore mkdocs.yml, it's an artifcat of the site building process