Factor ContextDestructionObserver out of ActiveDOMObject
Created attachment 112927 [details] work in progress
Created attachment 112939 [details] Patch
Committed r98784: <http://trac.webkit.org/changeset/98784>