Add text contains

Fix #301
Add * XPath unit test
Merge pull request #308 from bootstraponline/text_contains

Add text contains
Merge pull request #314 from bootstraponline/adb_cmd

Move keyevent to adb.js
Skip uninstall on fastReset
Merge pull request #312 from bootstraponline/skip_on_reset

Skip uninstall on fastReset
Remove skipInstall

Install is now able to detect if the APK exists on device or not.
This removes the need for a skipInstall flag.

Fix #313
Improve activity not found error

Fix #319
Match overflow menu button and button
Add custom class name matches
Merge pull request #316 from bootstraponline/rm_skip_install

[Android] Remove skipInstall
Merge pull request #320 from bootstraponline/act_not_found

[Android] Improve activity not found error
Merge pull request #321 from bootstraponline/overflow_button

[Android] Match overflow menu button
Fix selectors with dots

Fix #318
Fix button finding

Fix #325
wrap executeAtom so it is aware of blocking alerts; some other rearch
Merge pull request #323 from bootstraponline/fix_dot

[Android] Fix selectors with dots
Merge pull request #326 from bootstraponline/fix_button

[Android] Fix button finding
Merge pull request #327 from jlipps/master

handle webview alerts somewhat
Find Element from element in webviews.