Ensure _main_menu is always set on the context.
Add interface.choice, which allow the launcher to ask a question.
Create a GUI interface for Android.

Right now, we're able to configure an android build through the
launcher.
Add _with_none to renpy.call_screen.
Add the ability to tail a file to the launcher.

Start work on running android processes.
Display text output while running android build commands.
Documentation changes.
Documentation inc changes (mostly whitespace-related).
Minor code cleanups.
Add a refresh button.
Let the user cancel expensive operations.
Add a threaded downloader class.

This class supports getting progress and cancellation.
Downloader progress & android integration.
fix the spell miss in involke_yesno_prompt
The android install_sdk command works.
Deal with \r when tailing output.
Android improvements.

* Status feedback.
* Tooltips.
* Easy way to edit DownloaderService.java.
Use the text color for console output.
Lexer.advance should return True and False.

This is documented in 000statements.rpy.
Fixes to get working on Windows.