Material|Refactor: Throw MissingAnimationError if none for a given context
libhexen: Added a values.ded

The amount of mana given to players when they respawn in multiplayer
games is now defined in Hexen's values.ded.
Fixed|Multiplayer|Hexen: Player's weapon after respawn

In Hexen MP, players are given their old weapons and keys back, and
some mana. This commit fixes an issue where the client wasn't notified
that the readyweapon was changed by the server to the best owned one.

The amount of mana is now defined in Values.
Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
libcommon: Cleanup
Fixed|Multiplayer: "give i" does not work even when cheats allowed
Shell|GUI: Usability improvements

More information in the Preferences dialog, current game status shown
in the status bar.

On Windows, tweaked menu item labels. "Disconnect" is disabled when
not connected.
Shell|GUI: Local Server dialog listens to ServerFinder

Also, fixed build on Windows.
Shell|GUI: Permanent game status in status bar, adjusted margins
libshell: Scroll signals from LogWidget

Also it is now possible to hide the text-based scroll indicator.
Shell|GUI: Native scroll bar for the log entry history widget
Shell|GUI|libshell: LogWidget specifies page size depending on height rule

One "page up/down" is the height of the widget - 1.
Shell|GUI: Added mouse wheel scrolling and refactored console page

The console page is now managed by the ConsolePage widget, cleaning
up the main LinkWindow implementation somewhat. ConsolePage listens
to mouse wheel events and scrolls the log history accordingly.
Shell|GUI: Added a link to the project home page
Fixed|Multiplayer|Heretic|Hexen: Rendering the torch power-up

The client was overriding the extra lighting defined on serverside
for the player.
Debug|Cleanup: Alt key state is interesting only on Windows
Fixed: Compiler warnings
libhexen|Fixed: Incorrect Material mods defs for X_FAC01/X_FAC09

This animation is actually composed of two separate materials. Also
added a precache Group so that they'll be cached together.
Reverted InFine HOM fix due to regressions

Hexen's hub-ending InFine scripts were not played because the leave_hub
condition could not be evaluated at the time when the script's first
tic was run (right after loading).

This needs to be solved in another way.
Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine