Refactor|Map Renderer|Client: Generate a light decoration flare (source) directly from Lumobj

Moved more light properties into Lumobj. Also, a source can now be
attributed which provides occlusion information when generating a
flare source.

Produced LightDecoration from Decoration.

Todo for later: mobj_t should implement Lumobj::ISource.