New settings and update to initiation hooks

Updated file list with new information.

Changes to initiation callbacks:

OnGameModeInit_Setup is called before ANYTHING else, the purpose of this
is to prepare various internal and external systems that may need to be
ready for other modules to use their functionality. This function isn't
hooked.

OnScriptInit (from YSI) is then called through modules which is used to
prepare dependencies such as databases, folders and register debuggers.

OnGameModeInit is then finally called throughout modules and starts
inside the "Server/Init.pwn" module (very important) so itemtypes and
other object types can be defined. This callback is used throughout
other scripts as a means for declaring entities with relevant data.

Spawn items can now be chosen from within the settings.json file. This
includes setting the bag type players spawn with as well as up to 4
spawn items for 1. newly spawned players and; 2. newly registered
players.

Removed specific city world modules so now only three worlds remain: San
Andreas, Bayside testing area and "Wasteland" experimental procedural
terrain.