Bug 952777 - part 1 - reorder JSJitInfo slots to pack better; r=efaust,bz
Bug 952777 - part 2 - use explicitly typed enums to shrink JSJitInfo further; r=efaust
Bug 952777 - part 3 - use bitfields for integer fields in JSJitInfo; r=efaust,bz
Bug 952777 - part 4 - move JSParallelNative into the union; r=efaust,bz
Bug 952777 - part 5 - move JSJitInfo::argTypes to a separate JSTypedMethodJitInfo subclass; r=efaust,bz
Bug 952777 follow-up - move comments; r=me
Bug 960653 - part 1 - assert that we don't overflow JSJitInfo fields in bindings codegen; r=bz
Bug 960653 - part 2 - change JSJitInfo.{protoID,depth} to 16-bit fields; r=bz,efaust