fix issue #1798: commands fail after stopping and relaunching app.
Merge pull request #1957 from Jonahss/fix1798

fix issue #1798: commands fail after stopping and relaunching app.
run test commands in serial rather than parallel to avoid race conditions
robustify crash log test
change way test app launches location status
retrieve target/app/window each time we need it
robustify test (y location can have multiple values)
update use of au.mainApp to make it a function
use back() instead of finding Back element
changelog and bump to 0.16.0 for publish
bump chromedriver version
use better git grep for git 1.9 in publish
use better git grep for git 1.9 in publish
Android: Added support for 'direction' to scrollTo.

This fix adds a new option (direction) to 'mobile: scrollTo'.
If 'horizontal' is provided (or if the view is a HorizontalScrollView),
we will call setAsHorizontalList() before commencing the scroll.
Merge pull request #1961 from paymand/scrollTo

Android: Added support for 'direction' to scrollTo.
Merge pull request #1956 from Jonahss/master

bugfix: watchForUnresponsiveInstruments process run on systems without ios configured
update caps doc with new caps and examples
use nonSyntheticWebClick for our tests
handle both binary and xml plists in ios settings
Merge pull request #1965 from jlipps/master

handle both binary and xml plists in ios settings