Update the c++ side with the new WebIDL definitions, note that many fields are now required. See P1 for more details. MozReview-Commit-ID: FKHi86Nj7UO --HG-- extra : rebase_source : 7491551b46a9fb0e8c8cba77861b01f90ea95644