Rename ClientRect and ClientRectList to DOMRect and DOMRectList (fixes #2814, fixes #2840).

These interfaces were renamed in the specification, in order to use them in
other contexts than the getClientRects and getBoundingClientRect methods.