Introduce ShadowedLabel component and port Icon applet to use it
This component draws a white label with a black shadow, falling back to a black rounded rectangle when using software rendering.
Many widgets throughout Plasma have something like this, and now we can use a standard component for them, rather than re-inventing the wheel every time.
No visual changes are expected from using this component.