Remove bogus assertion.
Update license date on all files. No functional changes.
The grand renaming: GCL is (mostly) gone in favor of GOB and GIN.
Snapshot of work on getting subscriptions working under Net4. Still
has several problems.
Changes for adding "const" qualifiers. These are mostly good things and
not C++ specific.
Changes necessary to compile under C++ because it doesn't understand
that (void *) is compatible with other pointer types. This adds a lot
of explicit casts that are not needed in C.
First cut at separating GCL instances (GINs) from GDP Objects (GOBs).
This is intended to fix some semantic problems with subscriptions. End
users always use GINs (aliased to gdp_gcl_t for now for compatibility),
and there is one GIN for each call to gdp_gcl_open (i.e., no returning...