Adjust the FPS display to be less wide.
Frontend: Add FIG and SWC files to the ROM selector.
Frontend: Show the preview of a game correctly after exiting and re-entering the ROM selector.
Frontend: Prevent a bug whereby all notes were cancelled if stereo was enabled.

The bug was due to the last value of the Stereo option not being preserved before re-entering the menu. Thus, the audio was reinitialised anew both in SDL and the Snes9x core, erasing all notes and echoes, when the menu was exited.
tile.cpp: Re-macro some code that had been expanded in DrawTile16Add.
tile.cpp: Use MIPS assembly for WRITE_4PIXELS16[_FLIPPED], part of DrawTile16.
tile.cpp: Inline WRITE_4PIXELS16[_FLIPPED] into its caller.
tile.cpp: Do not check whether a block of 4 pixels contains an opaque one.

This is counter-intuitive, but in tiles that are not fully transparent, it is more likely that a pixel is opaque. The change in this commit also eliminates one immediately-needed memory load per 4 pixels.
Remove the HeadMask and TailMask global variables.

Computing the necessary values in TILE_CLIP_PREAMBLE cuts down on the cycles needed versus a load from memory that is unlikely to be cached at the time of every access.
Revert "Activate the menu with SDLK_HOME."

This reverts commit b5e4244ede9b683d7be6c04454e64ef6a4f1e641.

Conflicts:
	sal/linux/sal.c
Revert "Modify the manual to reflect the new way to enter the menu."

This reverts commit 02b454d7e3f8a2545bc285f3ec20da8805f966c9.
Revise the manual to state that the date has changed.
Merge branch 'firmware-2013-10' of https://github.com/Nebuleon/PocketSNES into firmware-2013-10