Add initial baseline compiler prototype
Merge from mozilla-central.
Bug 806415 part 1 - Rename FrameState to FrameInfo, move to its own file. r=djvj
Bug 806415 part 2 - Add FrameInfo comments and asserts. r=djvj
Fix opt build. r=me
Bug 806568 - Move Baseline IC code into its own file. (r=jandem)
Bug 806415 part 3 - FrameInfo fixes and clean up. r=djvj
Bug 806568 - Add platform-specific files for ICs. r=djvj
Bug 806568 - Add arch-specific BaselineCompiler base classes. r=djvj
No bug - Fix PatchCall assertion. r=djvj on irc
Bug 807715 - Support arguments. r=djvj
Bug 808045 - Split register definitions between architecture-specific directories.
Bug 808061 - Rename frameReg and spReg to BaselineFrameReg and BaselineStackReg. (r=jandem)
Merge from mozilla-central.
Merge from mozilla-central for bug 808519.
Bug 808659 - rm IonBaselineJSFrameLayout. r=djvj
Bug 809201 - Initialize locals to undefined. r=djvj
Bug 805868 - Patch 1 - Add ASCII-art describing IC structure to BaselineIC header file.
Bug 805868 - Patch 2 - Add new-style IC support. r=jandem
Merge from mozilla-central.