This type is never used in core policy, only by emulators. Move the definition of this type to where it's used. Bug: 28221393 Change-Id: I38dbc12dbe9813f323d4bcd5f07679db57b2fd4a
The "generic" product defines a non-hardware-specific target without a kernel or bootloader. It can be used to build the entire user-level system, and will work with the emulator, though sound will not work (see the "emulator" product for that). It is not a product "base class"; no other products inherit from it or use it in any way.