Client|LogWidget: Avoid a race condition in the log sink

It was possible that when entries are added into the MemoryLogSink,
there was a situation where an invalid index was accessed (likely
due to a purge occurring in the background).
Renderer|FX: Added a basic set of lens flare textures