List Appium support
docs(browser-setup): update how to set up Appium
docs(browser-setup): List Appium support
chore(jshint): add jshint as a dev dependency and add config files

Make jshint run before testing, and add appropriate configuration files.
style(jshint): update all style to work with new jshint config
fix(jasminewd): allow asynchronous callbacks for jasmine tests

Closes #728, Closes #704
docs(elementArrayFinder): clarify the role of elementArrayFinder.then

Closes #750
docs(browser-setup): update how to set up Appium/ios
Merge branch 'master' of https://github.com/angular/protractor