Fonts api with Themes integrated

Fixes:
https://github.com/adobe/brackets/issues/8425
https://github.com/adobe/brackets/issues/8381

References:
https://github.com/adobe/brackets/pull/8305

This shouldn't work. Preferences aren't properties of the `PrefixedPreferencesSystem` which is what `prefs` is.