Cherry pick features from ChocoButter to ChocoButterUI

Features are:
- Embedded Font (OpenSans)
- Dark Theme User Interface (button, combobox, textbox, textbox with watermark feature)
- PreferenceSettings