If wsock.cpp wants to use VPR defines, it should include a VPR header.
More identical two-stage lookup fixes - apparently this was a widely-copypasted chunk of code
Compile fix for ekopath/pathscale
PacketFactory.h: Fix two-stage lookup issue.

Found by Clang.
More path64 exclusion
Submitted by Jeff Baker: Fixed timeout behavior in boost asio recvfrom.
Submitted by Jeff Baker: Added TUIO client driver - connects to server and
reports each touch point as active via a digital input and 2 analogs for
normalized X & Y.
Simplify VPR DLL import/export macros.

This removes the archaic macro mess in favor of just one macro: VPR_API.
Ignore files and directories from the VC++ build.
Simplify Tweek DLL import/export macros.

This removes the archaic macro mess in favor of just one macro: TWEEK_API.
Simplify JCCL DLL import/export macros.

This removes the archaic macro mess in favor of just one macro: JCCL_API.
Fix build errors that I overlooked.
Simplify Sonix DLL import/export macros.

This removes the archaic macro mess in favor of just one macro: SNX_API.
Simplify Gadgeteer DLL import/export macros.

This removes the archaic macro mess in favor of just one macro: GADGET_API.
Device driver plug-ins can use GADGET_DRIVER_API or GADGET_DRIVER_EXPORT
(with no parameter). Cluster plug-ins can use GADGET_CLUSTER_PLUGIN_API or
GADGET_CLUSTER_PLUGIN_EXPORT (with no parameter).
Remove unneeded symbol exports.

The plug-in classes do not need to be exported from the cluster plug-ins.
Only the entry point functions must be exported.
Remove disabled code.
Simplify JCCL plug-in DLL import/export macros.

JCCL plug-ins can use JCCL_PLUGIN_API or JCCL_PLUGIN_EXPORT
(with no parameter).
Simplify VR Juggler DLL import/export macros.

This removes the archaic macro mess in favor of just one macro: VJ_API.
Performance monitor plug-ins can use VRJ_PLUGIN_API or VRJ_PLUGIN_EXPORT
(with no parameter).
Fix GCC visibility macro names.
Fix dates.