Fixes Windows DLL issue

Fixes an issue when the libpng12 and zlib1 DLL files are not copied to
the root folder on some Windows environments.
Fixes Windows 8 compilation

Windows 8 changes system32 to SYSTEM32, causing the copy commands to fail.
This corrects it to search for both versions.
Remove mention of charisma from almost all help files and code comments.
Fix (probably harmless) typo in recall
A few changes to birth process text.
Remove read_edit_files() from test-utils

Instead, use monster_bases from unit-test-data. This test now passes, so 100% pass rate :).
Update tests/parse/r-info setup to reflect elly's unit-test-data change.
Cleaning up src/tests/Makefile after elly's removal of test-utils.o
Fix bug in monster AI introduced with monster light that causes monsters to forget flow information if there are light-bearing monsters about.
Fix bug with gcu's -a option.

Due to a loop bounds error, the ascii walls option was not
correctly changing the unlit wall features. The x_char
array has 4 entries, not 3.
Restored Nick's working doxygen.conf from 151870b.
Fixed loop index in find_artifact() (thanks to shadowsun for report in
IRC).
Removed double use of loop index variable in ranged_helper() to prevent multiple missile hits when monster is at the maximum range of the missile. Thanks to shadowsun for the bug report.
Revert bad change to ui-knowledge.c
Fix to the fix
Show level feelings at status.

  It is easy to miss the object level feeling in the mist of
the frequent messages. And having to git CTRL+F can be a
nuisance.
  Thus here the both the monster and object level feeling are
shown at the status line like this :
  LF:M-O
  Where M is substituted by a symbol for the monster feeling.
  And O is substitued by a symbol for the object feeling.
  M and O are colorized.

  Pending : add description about this to the proper help file.
  When the player does not yet have an object
feeling the ? symbol was correctly displayed,
but in the color of the object feeling.
  This provides an information the player should
not have. Now it is checked and ? is always
white.
Update dungeon.txt help file with feelings.

  A description about how object and level feelings work
has been added to the help file dungeon.txt
Comform to angband Codign Guildlines

  As detailed in http://trac.rephial.org/wiki/CodingGuidelines
  Mainly braces position. Opening should be in same line and closing
in their own line save for function and struct opening.
  while or else after } should be in the same line.