Replace NPC linked list with an array, etc.

Replaced the location_t struct's linked list of NPCs with an array, then
made other adjustments accordingly, including the removal of the
"remove_npc" function.