[bug 898417] Add fields to Response

* adds product, channel, version and translated_description to the
  Response model
* backfills the existing data with inferred values for these fields
* updates indexing logic to use product field rather than inferring
  the value from the platform field; ditto for version
Add FirefoxOS to sampledata generator