tools: Update pull-upstream script.

We are now employing a git-submodule-like policy for synchronizing the
upstream components.  That is, all changes to the upstream modules in
the mupen64plus-ae repository must be made on the upstream side first,
then pulled downstream using this script.  Any manual modifications made
from the downstream side will be overwritten the next time this script
is run.  That is very much intentional, as it enforces the top-down
philosophy we are now adopting.

Developers may still manually modify the upstream modules from the down-
stream side, as long as they do it in a branch that never gets merged
back to master.  That is also very much intentional; it should still be
easy for devs to experiment with upstream code while working in the
downstream project.

Note that we are not actually using git-submodule, due to its infamous
fragility.  We do not want to require our contributors to be git super-
users.

The approach used here is much more robust than git-submodule, since the
upstream code is always retained in the downstream repository's history.
The approach used here simply emulates what a git superuser would do
using only basic git and shell operations.  That means that any mistakes
created by this commit can be fixed using basic git and shell commands.
No black magic or human sacrifices are needed in a worst-case scenario.
core: Update to commit 0af2469.

https://github.com/mupen64plus-ae/mupen64plus-core/commit/0af2469

* 0af2469 build: Remove Android makefile.
* cd9ab6c Merge remote-tracking branch 'upstream/master'
*   ec59c18 Merge pull request #52 from Gillou68310/sub64_32
|\
| * 5c1c8cc new_dynarec: Implemented emit_sub64_32 on x86
* |   c2320e7 Merge pull request #51 from Gillou68310/master
|\ \
| |/
| * 77b0327 new_dynarec: Fix crashes after calling jump_syscall on x86
|/
*   e58b813 Merge pull request #50 from Gillou68310/master
|\
| * 9e229f7 Fix build under VS2010
|/
* 777890a add prototype PAL rom hash for Indiana Jones and the Infernal Machine
* cd8df80 Merge pull request #49 from zephyr1988/master
* ca66058 [NEW DYNAREC ARM] Use ARM mode explicitly - some systems use -mthumb by default
ui-console: Update to commit 7c140db.

https://github.com/mupen64plus-ae/mupen64plus-ui-console/commit/7c140db

* 7c140db build: Remove Android makefile.
* 5dcf54f Merge remote-tracking branch 'upstream/master'
*   90fefca Merge pull request #7 from mupen64plus/invert_callbacks
|\
| * c495ff8 fix bad logic to set frame callback
| * 7d5247b fix: can't load saved state and do screenshot because only one callback function is allowed. Now everything is done inside one single callback function
|/
* 36c51b5 Merge pull request #6 from mupen64plus/savestate_loading
*   0bc3036 Merge branch 'savestate_loading' of https://github.com/mupen64plus/mupen64plus-ui-console into savestate_loading
|\
| * 91f0a28 add savestate loading at rom startup support
* 566c9f9 add savestate loading at rom startup support
audio-sdl: Update to commit 24f7993.

https://github.com/mupen64plus-ae/mupen64plus-audio-sdl/commit/24f7993

* 24f7993 build: Remove Android makefile.
* 2cb09e9 Merge remote-tracking branch 'upstream/master'
* 8cf8f17 Merge pull request #5 from krnlyng/nemo_audioresource
* 126b8b3 implement audioresource support. required on nemo to enable audio output
rsp-hle: Update to commit 8fc144d.

https://github.com/mupen64plus-ae/mupen64plus-rsp-hle/commit/8fc144d

* 8fc144d build: Remove Android makefile.
video-rice: Update to commit e8c4647.

https://github.com/mupen64plus-ae/mupen64plus-video-rice/commit/e8c4647

* e8c4647 build: Remove Android makefile.
* 9f0f892 Merge remote-tracking branch 'upstream/master'
* a066f9e Merge pull request #33 from littleguy77/master
* 8e4b55a Add config option to force polygon offset values.
tools: Switch to vanilla upstream for rsp-hle and video-rice.
rsp-hle: Update to commit 5c86640.

https://github.com/mupen64plus/mupen64plus-rsp-hle/commit/5c86640
video-rice: Update to commit a066f9e.

https://github.com/mupen64plus/mupen64plus-video-rice/commit/a066f9e
Merge branch 'sync-upstream-new-strategy'
glide: Remove unneeded ae-bridge include.
build: Remove video plugin dependency on ae-imports.
ae-bridge: Remove obsolete functions.
ae-bridge: Fix inclusion guard name.
glide: Synchronize unused files with upstream.