Refactor|Renderer|DrawList: Reimplemented DrawList internal Shard list (now QList based)

Plus some minor cleanup.