Bug 568953 - Implement Module objects; r=jorendorff
Bug 568593 - Refactor SharedContext; r=jorendorff
Bug 568953 - Implement ModuleBox; r=jorendorff
Bug 821737 - r=kinetik