Merge pull request #1 from pcwalton/linux

Stub Linux support (untested) and allow the text of the prompt to be retrieved
Merge remote-tracking branch 'mozilla/master-upgrade'
Merge pull request #2 from brson/merge

Merge master and master-upgrade branch
support android build
Merge pull request #4 from webconvforge/PRbase

support android build
Update to latest Rust
Merge pull request #5 from kmcallister/rust-upgrade

Update to latest Rust
Fix visibility for mac.
Merge pull request #6 from metajack/rustup

Fix visibility for mac.
Switch from -o to --out-dir.
Revert to using -o for tests
Merge pull request #7 from kmcallister/otest

Revert to using -o for tests
update android port for language changes
Merge pull request #8 from aydinkim/android

update android port for language changes
Update for language changes