Intercept attempts to change a MapLine's vertices or sides.

Previously, these properties could appear both as MapLine attributes and
as individual properties, so they'd be written out twice in UDMF,
causing potentially broken maps.
Merge pull request #112 from eevee/fix-duplicate-linedef-props

Intercept attempts to change a MapLine's vertices or sides.  Fixes #98.