Separates out auto-skip from frameskipping
Separates out auto-skip and frameskip
Check for AV_NOPTS_VALUE from ffmpeg pts values.

Apparently it's returning this now.  If we don't have it, just increment.

Fixes #5217.
Merge pull request #5218 from unknownbrackets/ffmpeg-minor

Check for AV_NOPTS_VALUE from ffmpeg pts values.
Include backtrace on Qt.

Should fix Symbian / Blackberry I expect.
Link backtrace on non-x86 via cmake.
Merge pull request #5219 from unknownbrackets/qt-fix

Include backtrace on Qt.
Track modules in the symbol map.

This makes it so things don't overlap confusingly, and also so that we can
replace funcs more correctly and sanely.

This is unfortunately a bunch more complicated...
Write symbol maps as ".ppmap" instead.

This has some benefits:
 * They are smaller, but zgrep/zcat etc. still work.
 * Since the format is slightly different, bisecting won't overwrite.
 * It avoids conflicts with .map file associations.
Avoid returning points from the symbol map.

Now that it uses a lookup, this is even more dangerous.  But, the maps
could be reordered while it's trying to print the pointer and cause that
data to become invalid.

This should be safe from race conditions.
Fix possible module index overlap.
Oops, missed a c_str() conversion.
Not reschelding if voicesPlayingCount == 0
Improve comment about the sas delay
Fix a bug where changing resolution wouldn't make a difference on a fly
Not having voices playing is not an error. Disabling logging of it.
Merge pull request #5225 from DanyalZia/patch-50

Fix a bug where changing resolution wouldn't make a difference on the fly
Make the "on change" checkbox for memchecks work.

But, for now, only on sw and similar instructions, the rest don't work
yet and just always break.
Update the debugger on a break instruction.

Before it would still show "Stop" even though it was paused.
Merge pull request #5216 from DanyalZia/frameskip

Separates out auto-skip from frameskiping