MSVC6: Fix build issue for variable argument macros.

This patch intoduces generic variable macro detection support and fixes
build breakage issue with macros using __VA_ARGS__ feature defined in
C99.

This patch fixes this build issue. Lv Zheng.

Signed-off-by: Lv Zheng <lv.zheng@intel.com>
MSVC6: Update MSVC 6.0 project files

MSVC 6.0 project files are out of date. This patch updates these files to
enable MSVC 6.0 build environment. Lv Zheng.

Signed-off-by: Lv Zheng <lv.zheng@intel.com>
MSVC6: Fix build issue for inline functions.

For MSVC6, inline deletion will be warned for __fastcall (/Gr) or
__stdcall (/Gz) builds. This generates giant build warning report in MSVC6
environment.

This patch fixes this build issue. Lv Zheng.

Signed-off-by: Lv Zheng <lv.zheng@intel.com>
MSVC6: Fix build issue for variable argument functions.

It is reported for MSVC builds:
source\Include\acutils.h(1235) : warning C4096: '__cdecl' must be used with '...'
source\Include\acutils.h(1248) : warning C4096: '__cdecl' must be used with '...'

This can be reproduced when using __fastcall /Gr or __stdcall /Gz
compiler options by default.

This patch fixes this build issue. Lv Zheng.

Signed-off-by: Lv Zheng <lv.zheng@intel.com>