SCI: Update ScummVM's game audio options for SCI1.1 CD games

This ensures that ScummVM's game audio options for speech and subtitles
get updated when they are changed in the game GUI
NEVERHOOD: Add an option to skip the Hall of Records storyboard scenes

Quoting from the Neverhood wiki: "The Hall of Records is considered to
be one of the longest and most tedious elements of the Neverhood, and
takes approximately nine to ten minutes to walk through".

This option allows the player to just skip past all of these tedious
storyboard scenes
NEVERHOOD: Fix bug #3615124 - "NEVERHOOD: Music from Credits continues to play"
HOPKINS: Fix CID 10868875-1086887
HUGO: Fix CID 1063173, 1002888, 1002886
HUGO: Fix CID 1003199-1003200, better fix of CID 1003197-1003198
HUGO: Fix CID 1003560, 1002882
TSAGE: In progress work implementing R2R unused spaceport scene
TSAGE: Remove unneeded unk macro define
TSAGE: Improved comments about uninitialised variable in original code
TSAGE: Fixes for saving on R2R credits screen
TSAGE: Cleanup and saving fixes for R2R star-field credits scene
TSAGE: #if 0 out the uninitialised variable switch block
ZVISION: Move Puzzle flags to a ScriptManager HashMap

This can be used to enable/disable Controls as well. Also, enabling/disabling
should be somewhat faster now as well as checking for enabled/disabled.
ZVISION: Update timer logic

Also account ZNem and ZGI using different timer scales
SCUMM: Move all players to a separate "player" directory

There are 34 player .cpp/.h player files, so they have been placed in
their own directory, to logically separate them from the rest of the
engine
ZVISION: Create a folder structure for ZVision source files

I personally used filters within my IDE, but since others are now joining the project,
it was brought to my attention that some better organization would be nice.
ZVISION: Update includes to use the new file structure
ZVISION: Move StateFlags inside ScriptManager class and fix build errors
ZVISION: Fix compilation