Merge remote-tracking branch 'origin/jquery' into jquery
remove use of intermediate stringwriter now that rio supports not writing the XML PI