This patch ports the close button from a PlasmaComponents.Button to an IconItem so as to:
1) achieve better visuals -> the close button frame is ugly and unnecessary with Breeze
2) achieve better symmetry -> the frame makes the close button appear indented
3) achieve consistency with ToolTipInstance.qml -> also uses an IconItem for its close button
To do/Dilemmas:
- address symmetry issues caused by the port -> headings are moved slightly upwards
- port the Configure button as well?
- add a fallback hover-aware circle for 3rd party themes whose "window-close" icons have no built-in hover effects?