use ogr2
revert to 2.8013.467 (this version is going to be discarded at master level)
newcontestid.commit
Changed client contest id for contest OGR: Old id was renamed to OGR1_OLD and OGR readded.
OGR1_OLD is an obsolete contest id: Skip it when generating contest lists.
Throw away new packets from 'finally closed' contests.
Added new proxy contest id IDCONTEST_OGR2.
Updated static initializers for increased CONTEST_COUNT.
We are save to store diffs as 8-bit unsigned values up to OGR-29, at least
added State.stopdepth
removed testcases for old ogr_choose_dat[], added new testcase set for ALTERNATE_CYCLE == 3
removed all !defined(OGROPT_NEW_CHOOSEDAT) blocks and the OGROPT_NEW_CHOOSEDAT define everywhere,
because ogr nextgen ONLY uses the correct ogr_choosedat2[]
Removed found_one(). Verification will be done at master level.
remove State.markpos[], it is a dupe of Level.cnt2
replace all requests for ostate->markpos[i] with ostate->Levels[i].cnt2
Moved struct State from ogr.h to new state.h. State is only used by the cores.
Added checks for memory size and alignment before calling ogr_create().
Implemented the new 'struct Stub2' and 'struct NetStub2' for ogr-nextgen (OGR).
These allow saving and loading of __all__ current mark positions (not only 10),
so no nodecount differences will occur between stubs loaded once and multiple times.

Furthermore, there is a new new type of 'combined' stub. This one combines all
the stubs m/a-b-c-d-x (a,b,c,d constant, x >= x_0) for a given x_0 into a
single stub. So we can take several smaller stubs and create a single, larger
one to reduce network load.

All OGR1_OLD stuff has been disabled (still available #if defined(OGR_OLD_STUB))
and copied & modified for use of Stub2 as ContestWork.ogr2.
Removed all #ifdef OGR_OLD_STUB blocks:
either re-enabled it for OGR1_OLD (load/save/transmit old stubs, ogr_stubstr)
or removed functionality (benchmark, test, ...)

Re-enabled ContestWork.ogr for load, save, utilities, etc.
Removed OGR_OLD_STUB support from new ogr ansi core.

Due to the missing OGR1_OLD core, the client wont send completed OGR1_OLD
stubs back to the network. You must use an old client to flush these stubs.

To avoid problems when sharing buffers between different client versions
the OGR-nextgen buffers get the extension '.og2'.