callTheAdoptionAgency should work asynchronously
Rather than manipulating the DOM tree directly,
HTMLTreeBuilder::callTheAdoptionAgency should indirect its modifications
through the HTMLConstructionSite, which can use its task queue to make sure the
operations occur in a consistent order and on a clean runtime stack.
This CL is a followup to
https://src.chromium.org/viewvc/blink?view=revision&revision=149823 that makes
the rest of the operations in callTheAdoptionAgency asynchronous.
Review URL: https://chromiumcodereview.appspot.com/14759017
git-svn-id: svn://svn.chromium.org/blink/trunk@149849 bbb929c8-8fbe-4397-9dbb-9b2b20218538