Merge of Icepeak/VU patches and fixes up to November 2010.

Log summary:

------------------------------------------------------------------------
r6752 | mst | 2010-04-29 11:09:29 +0200 (Thu, 29 Apr 2010) | 1 line
Changed paths:
   M /trunk/util/VoxiUtilStatic.vcproj

Intermediare object files in Debug_static/
------------------------------------------------------------------------
r6751 | mst | 2010-04-29 11:04:27 +0200 (Thu, 29 Apr 2010) | 1 line
Changed paths:
   A /trunk/util/VoxiUtil.sln
   A /trunk/util/VoxiUtilStatic.vcproj
   M /trunk/util/include/voxi/util/libcCompat.h

Static VoxiUtil library on Win32.
------------------------------------------------------------------------
r6750 | mst | 2010-03-18 15:54:14 +0100 (Thu, 18 Mar 2010) | 1 line
Changed paths:
   M /trunk/util/src/bag.c

[Rehan] Fixed mutex leak in bagDestroy2().
------------------------------------------------------------------------
r6749 | mst | 2010-03-03 16:12:40 +0100 (Wed, 03 Mar 2010) | 2 lines
Changed paths:
   M /trunk/util/include/voxi/util/libcCompat.h

Hide warnings for old-style POSIX calls.
Correction in DLL export/import.
------------------------------------------------------------------------
r6748 | mst | 2010-03-03 15:47:48 +0100 (Wed, 03 Mar 2010) | 1 line
Changed paths:
   M /trunk/util/src/logging.c

Temporarily unlock mutex when formatting logging string, to avoid deadlocks if vsprintf fails (due to errors in user-supplied format string and arguments).
------------------------------------------------------------------------
r6747 | mst | 2009-11-19 20:14:50 +0100 (Thu, 19 Nov 2009) | 1 line
Changed paths:
   M /trunk/util/src/logging.c

Use LOG_DESTINATION_CONSOLE macro.
------------------------------------------------------------------------
r6746 | mst | 2009-11-19 16:56:03 +0100 (Thu, 19 Nov 2009) | 1 line
Changed paths:
   M /trunk/util/src/stateMachine.c

Updated Logging API.
------------------------------------------------------------------------
r6745 | mst | 2009-11-19 16:55:40 +0100 (Thu, 19 Nov 2009) | 1 line
Changed paths:
   M /trunk/util/include/voxi/util/logging.h
   M /trunk/util/src/logging.c

Re-structured (again!) to make module-specific files (destinations) possible within a given logger.
------------------------------------------------------------------------
r6744 | mst | 2009-11-19 16:54:29 +0100 (Thu, 19 Nov 2009) | 1 line
Changed paths:
   M /trunk/util/src/hash.c

whitespace
------------------------------------------------------------------------
r6743 | mst | 2009-11-17 15:18:33 +0100 (Tue, 17 Nov 2009) | 1 line
Changed paths:
   M /trunk/util/include/voxi/util/logging.h
   M /trunk/util/src/logging.c

Restructured Logger, FileLogger, and DualFileLogger C structs as 'pseudo-class
es'.
------------------------------------------------------------------------
r6742 | mst | 2009-11-17 12:12:09 +0100 (Tue, 17 Nov 2009) | 5 lines
Changed paths:
   M /trunk/util/include/voxi/util/libcCompat.h
   M /trunk/util/src/bag.c
   M /trunk/util/src/err.c
   M /trunk/util/src/idTable.c
   M /trunk/util/src/license.c
   M /trunk/util/src/queue.c
   M /trunk/util/src/sock.c
   M /trunk/util/src/tcpip.c
   M /trunk/util/src/textRPC.c

Late checkin of a bunch of updates:
Linux / Win32 patches.
Type casting warnings fixed.
All sprintf replaces with snprintf, etc.

------------------------------------------------------------------------
r6741 | mst | 2009-11-17 11:35:12 +0100 (Tue, 17 Nov 2009) | 1 line
Changed paths:
   M /trunk/util/include/voxi/util/logging.h
   M /trunk/util/src/logging.c

Logging re-vamp: Updated text output field ordering, new 'dual-file' logger, n
ew file naming scheme.
------------------------------------------------------------------------