Bug 914826 - part 1 - use static_assert instead of COMPILE_ASSERT in IPCMessageStart.h; r=ehsan
Bug 914826 - part 2 - rename builtinIncludes to builtinHeaderIncludes; r=ehsan
Bug 914826 - part 3 - forward-declare nsIFile for GetMinidump() declaration; r=ehsan
Bug 914826 - part 4 - fix source files that were bootlegging XPCOM do_* functions via generated ipdl headers; r=ehsan
Bug 914826 - part 5 - provide for cpp-only include files, starting with nsIFile.h and GeckoProfiler.h; r=ehsan
Bug 914826 - part 6 - don't include basictypes.h or nscore.h in ipdl headers; r=ehsan