This patch exposes frame's execution contexts, making it possible to debug extension's content scripts. This is a resurrected #2812.