Imrpove styling

CodeEdit now uses a stylesheet for its background/foreground (+selection) colors. This improves integration with other style such as QDarkStyle.