Merge pull request #471 from maudineormsby/master

Update docs for running on Linux
Added support for screenshots for Android.

Added support for screenshots for Android.
Now uses ScreenShooter found at https://github.com/appium/screenshooter

Fixed some javascript lint issues

Removed screenshooter... again

Removed grunt buildScreenShooter and fixed string

Removed grunt build commands for Android Screen Shooter
Merge pull request #477 from mutualmobile/android_screenshot

Added support for screenshots for Android.
The  NPM package "node-bplist-creator": "~0.0.1" has been moved/renamed to "bplist-creator": "~0.0.2" which currently kills installs done via npm.
Will need NPM release
Merge pull request #485 from dawogfather/master

"node-bplist-creator" has become "bplist-creator" which means NPM install fails
Make sure to do a clean before build of the ios apps in case of an upgrade/downgrade to the compiler.

Fixed some lint errors
Prefer visible
Merge pull request #488 from bootstraponline/prefer_vis

Prefer visible
Merge pull request #484 from mutualmobile/fix_build_ios_clean_first

Make sure to do a clean before build of the ios apps in case of an upgra...
Fix selendroid

Fixes #486
Merge pull request #489 from bootstraponline/fix_selendroid

Fix selendroid
don't run webview tests twice. once is enough in safari
when building apps, clean and build need to be run synchronously
make sure webviewdemo isn't added to repo
update changelog for 0.3.1
Merge pull request #493 from jlipps/master

misc fixes (including #492)
Added support to clear an editable element (i.e. text field)

Added unit test
Merge pull request #491 from mutualmobile/android_clear

Added support to clear an editable element (i.e. text field)
bump to 0.3.1 for npm publish
Fix null tap