Merge pull request #329 from myshkin/restruct_tests_2

Fix build warnings and tests (parse/e-info, parse/v-info).
Rename struct cave to struct chunk, more documenting
Finish documenting dungeon generation
Introduce some nasty local effects
Add gauntlet levels
Move EASY_KNOW and INSTA_ART to kind flags (bsa)
Apply modifiers in ego item generation
Apply artifact and object modifiers on generation
Save and load modifiers
Use modifiers instead of pvals in obj-desc and character sheet
Make the important part of obj-desc use modifiers
Remove pvals from obj-identify, clean up some previous errors
Remove (non-default) pvals from obj-info
Remove pvals from obj-power, obj-flag, break main-stats horribly
Fix main-stats, with luck
Remove pvals from player-calcs
Make main-stats compile
Remove hasty hack
Fix main-stats errors, really this time
Remove pvals from squelch