The "full_demo_resources" flag is used by chromeos-base/demo_mode_resources to decide whether to include all Android apps. If the flag is not set, only a fake app is included in the imageloader image. This is used to generate a smaller image to install into CrOS test images.
We also need a flag to indicate whether to generate an image for offline Demo Mode (the current behavior), or for online Demo Mode. The online Demo Mode case is not part of any CrOS image, but is instead used to build a CrOS component. This component, since it is used only for online Demo Mode, does not need to include Chrome apps, which can be fetched online and are different for certain board.
I propose using two flags:
* test_demo_resources: set to 1 to generate a lightweight imageloader image suitable for including in test images
* online_demo_resources_component: set to 1 to generate an imageloader image with only resources needed for online Demo Mode, for packaging into a cros component