Update screens.rpy

Simplifying comments (deleting the English ones).
Changing to the new style language.
Update common.rpy
Update common.rpy
Update new_project.rpy
Update common.rpy
sl2: Implement the on statement.
Detect the Amazon Fire TV, and set the "firetv" screen
variant if we find one.
Do not back up data on Android.

Since we won't reload it, there's not point. And android has some
arbitrary system-specific stuff that can't be pickled.
sl2: Implement replaces for displayables.
Add replaces to timer.
sl2: Pass locals to py_eval_bytecode.
sl2: Store transforms and transfer state.
Automatically use background thread for screenshots.

If we try to take a screenshot outside of the display thread, we
segfault. This ensures that can't happen.

Fixes #329.
Pass all hyperlink URLs to the web browser, not just http URLs.
Add _bar and _vbar styles.

The _bar style being missing was a regression. Fixes #326. Fixes #327.
Make fit_first fit images bigger than the screen.

It's only used for imagemaps, and it makes sense for an imagemap to
be bigger than the screen. (For example, if you put it into a
viewport.)
Add support for connecting to remote ADB.
Remote ADB connect interface.

It's now possible to enter the address to connect to.
Fix problem with MoveTransition and multiple interactions.

The problem would manifest when we did something like
$ renpy.transition(move), and restarted the interaction. We had been
creating a MultiBox with a layers dict, which would adjust the times
for its children. When shown as part of the second interaction, the
times would be reset to 0, and the move would appear to restart.

By getting rid of the layers dict, we prevent this the adjustment
of times from occuring, and things work as expected.
Update to use newer RAPT.