Large commit

- Change license from GPL (v3?) to MIT
- Migrate implementation details of various components from old "Launcher" app
- Change some strings for internationalization purposes. Still need to write i18n changes per-user.
- Add ConfigViewModel which is XML serializable down to the Settings.xml.