Bug 980059 - Do some simple renaming and minor cleanups in prepration (r=jandem)

--HG--
extra : rebase_source : 1fbb7dd0bde99abef7a6d504e08fd18163cee3ee
Bug 980059 - Make AsmJSActivation a real Activation (r=jandem)

--HG--
extra : rebase_source : 687bafb429d461a3e0856c0c693bcefb24167ec8
Bug 980059 - Split out FrameIter from ScriptFrameIter (r=jandem)

--HG--
extra : rebase_source : 84045b68d34fa441584a9113ce594d1ce666b394
Bug 980059 - Have AsmJSActivation add the entry asm.js function to the callstack (r=jandem)

--HG--
extra : rebase_source : 604e13f9e9bed2ba60b122b49fc6f85a6051a25e
Bug 980180 - remove principals as an argument to compilation, part 1 (r=terrence)

--HG--
extra : rebase_source : 8bf0ff6974870d6772021aafa88dd8fd5132fc70
Bug 980180 - remove principals as an argument to compilation, part 2 (r=terrence)

--HG--
extra : rebase_source : 86791b50b4293ba5506f1e0f5c64730338f552e6