frontend: maemo: some refactoring
Add support for BlackBerry10 on the Z10.
Fix an issue with mapping mem and a build issue. Update submodule repo.
Multiple fixes.

Add initial gamepad support. Remove some unused code. Ensure emulator
quits properly. Shrink analog pad size for better analog. Fix some
issues to save states.
Option to resume the emulator after entering menu

Right now, resume and play after hitting disc swap do the same thing.
Next step is to only show the picker when selecting disc swap to make
the options more defined and clear.
Add Bios selection to menu and fix a few shutdown related issues.
Fix PSX unmap issue causing crash on exit