OSX: Allow user to display hidden files in the browser dialog
OSX: Fix memory leaks
SWORD25: Optimize graphics drawing code
SWORD25: Change absolute Z calculation to match that of absolute x/y; remove old comment
Merge branch 'master' of github.com:scummvm/scummvm into sword25-gfx
CONFIGURE: Do not pass LDFLAGS to compiler when -c is specified

This fixes compatibility issues with clang when using -enable-Werror:
clang generates a warning when being passed both "-c" and linker-only
flags like "-L" or "-l". Combined with -Werror, this causes a spurious
configure failure.
SWORD25: Fix blitting code
- Rename collectRenderQueue to preRender
- Only do forceRefresh() in Panel::setColor() and Text::setText() if the new values are different
- Move child object resorting from RenderObject::render() into RenderObject::preRender()
HOPKINS: Enlarge _lockedAnims array to avoid potential out of bound access. CID 1004012
HOPKINS: Fix missing break in switch CID 1003757
HOPKINS: Silence GCC warning
KYRA: Fix MIDI fade-out behaviour

There are two ways that the music volume may be set:

The setSourceVolume() specifies the current music volume, as
ScummVM sees it. This is stored in _sources[].volume.

The MIDI data itself can trigger volume events. These are handled
by send(), which stores the volume - usually (always?) 100 - in
_sources[_curSource].controllers[]. The volume is then adjusted
by _sources[].volume.

When music is faded out, setSourceVolume() is called repeatedly
with progressively smaller values for the volume. What it should
do, then, is to make sure that the volume is set to what was
previously set to in send(), adjusted to the fading volume.

At least, that's how I understand it.
AGI: Fix sound deinit. CID 1004128

We really left sound gen leaked with preagi games.
KYRA: (EOB) - add debugger function (list_monsters)
KYRA: (EOB) - minor cleanup
KYRA: (EOB) - fix bug #3611077
INSANE: Fix potential buffer overflow. CID 1003866
TESTBED: Fix memory leak. CID 1003583
GUI: Add sanity check to config format. CID 1004153
HUGO: Add missing initializations in intro constructors. CID 1002884 and 1002885
BACKENDS: Fix unitialized variables in event manager. CID 1002944