Fix reset (fixes #439)
Merge pull request #440 from bootstraponline/fix_reset

Fix reset (fixes #439)
add tests to define xpath index spec
support for xpath parsing indexes
actual filtering by index logic and test for ios
Merge pull request #441 from jlipps/master

support for xpath indices in ios
android support for xpath indices (wraps up #295)
Merge pull request #442 from jlipps/master

android xpath indices
Which sometimes appends a newline, strip it.
Merge pull request #446 from OniOni/master

Newline in `which` output
Parse XPath last() #444
Add server side element methods to Dynamic

An example of finding the first button's name attr.

mobile :find, [ [ [26, '(?i).*button.*'], [100] ] ]
post
session/d1fe1c05-3ec3-49a9-80bd-394ebf726ba6/execute
{"script":"mobile: find","args":[[[[26,"(?i).*button.*"],[100]]]]}
=> "Sign In"
Add all to mobile: find

For example, return the name value of all edittexts.

> mobile :find, [ 'all', [ [26, '(?i).*edittext.*'], [100] ] ]
post
session/5dc30124-994f-48e6-83a8-fb1d18a7d361/execute
{"script":"mobile: find","args":[["all",[[26,"(?i).*edittext.*"],[100]]]]}
=> "[Email Address, Password]"
Merge pull request #449 from bootstraponline/dynamic_attr

Dynamic attr
Add last() for iOS

find_element(:xpath, '//button[last()]')
Add last() for Android

Fixes #444
Add broken tests for last()
Merge pull request #448 from bootstraponline/xpath_last

Parse XPath last()
fix xpath last() tests
make sure zip file exists before trying to copy it