Polyobj: API improvements

Encapsulated (un)linking of the polyobj from the owning GameMap and
revised linking so that the BSP leaf in which the polyobj is linked
is updated at this time.
Refactor|Map Renderer: Fix polyobj geometry generation regression