add Soundindex fieldtype
refactor G_ParseField for clarity and less bloat
fix potential buffer overflow for openal sfxHandle_t registrations
check for pathlength in F_SOUNDINDEX
move most spawning of 'noise', and all moversound spawnings into the fieldtable