COMMON: Fix regression in SineTable creation.

This is a regression from f4ba8a6485b097a8ef1e2004d1af127243f379f1. The
commit replaced the static cosine and sine tables with dynamically created
ones. In the process of that a copy&paste error happened which made the sine
table use the layout of the cosine table. This commit now changes the
dynamically created sine tables to conform to the layout of the previous
static tables.
COMMON: Save memory by allocating only required entries in Cosine-/SineTable.

The tables only contain (2^bitPrecision)/2 entries. The code allocated twice
as many entries previously.
COMMON: Try to document the SineTable/CosineTable table entries.
COMMON: Improve comment in CosineTable::CosineTable.

This commit changes the comment to use the same variable names as we do in the
code. Furthermore, it also makes the comment a bit easier to grasp.
COMMON: Add basic documentation for RDFT
LURE: Fix bad operator in "hotspot" debug command, CID 1004147
SAGA: Add "fallthrough" comments to switch. CID 1003742, 1003743

I'm almost certain these are intentional fallthroughs. It makes
sense to handle the little-endian cases like the big-endian ones,
with the added FLAG_LITTLE_ENDIAN.
NEVERHOOD: Add a debug console, together with a command to change rooms
NEVERHOOD: Fix a memory leak when changing modules
NEVERHOOD: Remove superfluous check
NEVERHOOD: Add a console command to display the current surfaces
HOPKINS: Fix code formatting
NEVERHOOD: Fix crash when viewing videos in the video viewer

The crash was caused by stale pointers, exactly the same as in commit
2e4f64066da7c08edcd17b5c66c6463887b836b4
COMMON: Fix custom NE resource type names
NEVERHOOD: Change the debuglevel of the scene changing debug output

These are shown on each scene change, but should no longer be needed
to be enabled by default, since we can now use the debugger to check
and change the current scene
NEVERHOOD: Check that the supplied nhc.exe is the correct one
TONY: Remove varargs from mpalQueryCORO(). CID 1002105

It didn't always reach va_end(), but rather than adding a call it
makes more sense to just drop the varargs from it, since it didn't
use it anyway.
TONY: Add detection for English version unpacked

Thanks Tomaso for reporting the problem
TONY: Add detection for German "Shoe Box", bug #3582420
HOPKINS: Fix glitch at the end of the intro caused by a double long fade out

Thanks Greencis for reporting it