A lot of work in the QML interface

- Reimplemented the theme module
- Added more icons and changed the app menu
- Added a built-in web browser for external links
- Bug fixes
- Added the option of choosing between using a custom colored them or
the default themes
- Added the option of choosing between the “bubble” messages and the
text-based chat interface.