HOPKINS: Fix a glitch on the roof of the bank, in Windows demo

Thanks Greencis for reporting it
NEVERHOOD: Fix Smacker errors in Scene1317 (bug #3613666)
TINSEL: Fix incorrect byte swapping on BE systems (bug #3614416)

This is a regression from commit c90d56355fa0bbcdd3122f3e376e5609422338b3
Thanks to canavan for his testing and bisecting work
SKY: Fix double scene init when the intro is skipped (bug #3512069)
WINTERMUTE: Avoid explicitly including <math.h>
SCI: Add note about LSL1vga DoSoundSendMidi
Revert "WINTERMUTE: Prevent warning about duplicate files when autodetecting."

This reverts commit 4401f40f7203f7aaa78c2e1c904c70902325436c.
WINTERMUTE: Add detection entry for Beyond the Threshold.
WINTERMUTE: Minor formatting fix.
WINTERMUTE: Add detection entry for The Trader of Stories (Demo)
WINTERMUTE: Add detection for Des Reves Elastiques Avec Mille Insectes Nommes Georges

With the accents removed to avoid breaking encoding.
CRUISE: Remove useless fields in CRUISEGameDescription
HOPKINS: Fix glitch occurring when skipping the flight cut scene.

Thanks Greencis for reporting it
WINTERMUTE: Add detection for James Peris: No License Nor Control (demo)
WINTERMUTE: Set language of James Peris to unknown for now.

The selection is done via registry, so no easy fix is available yet.
SCI: Implement the 4-param version of kDoSoundSendMidi - bug #3614447

Many thanks to wjp for his help with disassembly
TINSEL: Clip mouse position to be within the screen (bug #3613765)

The mouse cursor warping code via the keyboard allows the cursor to go
outside the screen. We now limit the cursor's position to always stay
within the screen
SCI: Avoid using g_sci for usesOldGfxFunctions() in the GfxPorts class
NEVERHOOD: Fix warning
SCUMM: Added another Russian variant of Full Throttle