* Some rearrangement in the project to put Win32-specific files in the Win32 project folder
* Find game files preferentially in the usergamepath, then basegamepath.
* Ignore music dir in /user/heretic

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2706 86ba831e-150c-0410-ab35-e06eaae15ed9
Allow autoload dir to exist under usergamepath as well.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2707 86ba831e-150c-0410-ab35-e06eaae15ed9
* Free autoload_dirname buffer even if opendir() failed.
* Avoid undefined behavior in cam_sight.cpp (non-POD PODCollection<> object initialized via memset instead of constructor).

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2708 86ba831e-150c-0410-ab35-e06eaae15ed9
Do all the CamSight init inside the constructor to avoid so much redundant zero-initialization being necessary.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2709 86ba831e-150c-0410-ab35-e06eaae15ed9
* Moved HU_ out of incorrect project folder (I hate when that happens...)
* Converted HUD widget system to C++ class heirarchy; eliminates type punning.

git-svn-id: http://mancubus.net/svn/hosted/eternity/trunk@2710 86ba831e-150c-0410-ab35-e06eaae15ed9