Use random attack strength for creatures (Bug #1876)

Determining the attack strength from the time the wind-up animation was held will not work properly, as most creatures don't have this animation.

This fixes another balancing issue with Rieklings (they were previously using an attack strength of 1 every time).
Fix typo.
Remove extra semicolons at the end of some lines.
loadnpc is still unfinished, bodypartcheck.cpp mFlags check fix
done with header files, unsure about mSkills and mReputation in
loadnpc.hpp
finished loadnpc.hpp, fixed npdt 52byte structure
reputation sorted out
wrong rearrangement fixes
misleading comments fixed
Werewolf: can't sleep in beds anymore, actors will attack you on sight, and if you are seen transforming, you will be marked for death
Werewolf: only NPCs should have modified fight and react to your transformation
GUI: update/clear force-hidden window status
Fix wolfrun sound playing all the time when running is default
Initialize mHasMovedInXY in CharacterController
Unset selected spell after selecting enchanted item in the spell window (Fixes #1878)