Make all profiles and conditions Observable (breaking pac_gen_test).

Note: @observable requires dwc (Web UI Compiler) to work, rendering the
switchyomege package useless when imported directly.
The pac_gen_test can be changed to run with dwc later.