chore(npm): alphabetize npmignore and add text files
docs(browsers): enumerate supported browsers
docs(browser): add more links and info about browser support
List Appium support
fix(jasminewd): fix timeout for beforeEach and afterEach
Update instructions on setting up Selendroid
fix(protractor): change angular-bootstrap wrapper for navigation
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
fix(drivers): prevent Sauce Labs login credentials from showing up in logs

Closes #754
docs(using-mocha): link to example
fix(jasminewd): Use promise.all to combine promises and done

- Make the flow promise explicit and use promise.all to wait for both
  promises to be fulfilled before calling the done callback
docs(getting-started): add protractor slides
docs(contributing): typo "submitting an issues" for "... an issue"
docs(jasminewd): typo argment for argument