• Add getBoundingClientRect, and make it and getClientRects synchronous…

    …ly query layout. Associate flows with DOM nodes to allow this querying to occur. Alleviate the problem of Element objects not having access to the original AbstractNode by adding a transient field to Node that is non-null while a node downcast is taking place.
    jdm committed Apr 23, 2013