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