clean up data files after tests are finished.
critbit submodule update
Some changes after talking to Don.

moved locale change into its own module.
made monsters get a report by default.
reoved old creation.c code, it was dead.
fix typo in last commit.
package is a standard lua module, not a good variable name.
log name of script.
clean up some dealings with monsters and NPCs
fix test for get_monsters(), nobody needs the function to ever return NULL.
when free_gamedata, also unhash all factions. speed up is_monsters().
writing reports should not depend on the monster faction, this is silly.
Merge pull request #52 from badgerman/master

better separation between monsters and NPCs