More extension-related code cleanup
Created by: sqs
- Moves all platform-specific stuff to
interface PlatformContext
(fkaContext
) - Removes global RxJS
Subject
s used for settings (these now are propagated via the React component hierarchy) - Remove a lot of generic type parameters
- Many other simplifications and consistency improvements