dwrite: Various cleanup / enhancement
dwrite: Move background-color and color-emoji options to effect object
... and simplify background rendering
dwrite: Move blending process to separate object
For easy integration with a new text rendering baseclass
dwritetextoverlay: Remove leading CRLF sequence from CC
The CRLF sequence is unnecessary
dwrite: Remove some properties
Remove outline color and auto resize related properties
to be consistent with textoverlay elements