Adds additional, optional properties to flavors

* Updated flavors model with new properties
* Refactored flavor models to use ListModels
* Updated unit tests for flavors with new properties

Change-Id: I251936f0e385702c9bcdf96d7489b9410857a484
Merge "Adds additional, optional properties to flavors"