add --strict-caps mode
the server will error sessions which provide invalid caps
or don't provid valid ones
fix #2500
Merge pull request #2718 from jlipps/strict-caps

add --strict-caps mode
Merge pull request #2717 from jlipps/master

ensure we don't get extraneous bits when finding activity
Update python samples for --strict-caps
bugfixes / test fixes (fixing ci)
Merge pull request #2723 from sebv/test-fixes

Bugfixes / test fixes (fixing ci)
Merge pull request #2722 from imurchie/isaac-python

Update python samples for --strict-caps
Add links to Appium.app and Appium.exe in intro document.
[ci skip]
Added missing newlines to end of docs files.
[ci skip]
Updated required node.js version to 0.10 (based upon information in README).
[ci skip]
Updated references from iOS 6.1 to iOS 7.1 and references from Android 4.2 to Android 4.4.
[ci skip]
Merge pull request #2726 from edgy360/master

Update version numbers and newlines in docs
Fix Ruby sample code so it works on Sauce Labs

Add Android cucumber example

Fix #1458
translate the new added docs
Remove badges from docs readme
Fix error handling in installApp
Merge pull request #2724 from testerhome/master

translate the new added docs and modify ios_simple.py
Merge pull request #2727 from bootstraponline/ruby_sample

Fix Ruby sample code so it works on Sauce Labs
Merge pull request #2729 from imurchie/isaac-installapp

Fix error handling in installApp
Add error handling for invalid multi pointer gestures