Bug 912197 - part 1 - add classes for WebIDL source files; r=gps
Bug 912197 - part 2 - add WebIDL variables to the sandbox; r=gps
Bug 912197 - part 3 - emit WebIDL objects during traversal; r=gps
Bug 912197 - part 4 - write out lists of WebIDL source files for dom/bindings/; r=gps
Bug 912197 - part 5 - move WebIDL.mk over to moz.build; r=khuey
Bug 914348 - Name SamplerThread on linux. r=jld

--HG--
extra : rebase_source : 343dec3b5d4b8eaa4a294c54ae1f74b9e0775401
Bug 914174 - Ensure JS standalone builds have the right ASan options. r=luke

--HG--
extra : rebase_source : d82eae20a4f1c18f5b12c5a4acd3e6733809221d