Created new patch 2014-06-09T115335 on branch 7.8.

Pike 7.8: Multiple fixes:
From commit 21ad980bd68a967f1eff8c9015104441f7e983fe
to commit b2ad1778d68eee3d7f7b8da91c79672d62c34f81.
Fixed desription
Created 2014-06-09T115335.rxp on branch 7.8.

subject: Pike 7.8: Protocols.HTTP.Query async, copy detect ouroboros
from: 21ad980bd68a967f1eff8c9015104441f7e983fe
to: b2ad1778d68eee3d7f7b8da91c79672d62c34f81
originator: wellhardh@roxen.com
depends: 2014-05-20T135259
restart: true

Multiple fixes:

  * Protocols.HTTP.Query: Support async keep-alive.
    
    If a Protocols.HTTP.Query instance is used with a keep-alive connection,
    async_request fails if the remote end closed the connection.
    
    Fixes [bug 7143].

  * Stdio.cp: Detect ouroboros.
    
    Copying a directory to a subdirectory of itself would often trigger an
    infinite loop.
    
    Copying a directory to itself could trigger truncation of the files.
    
    Note that it's still possible to trigger this behaviour by using symlinks.
    
    Also fixes recursive_mv(), which either hanged in cp() as above, or
    deleted all the files if cp() succeeded in the above cases.
Updated affected-files.txt for patch 2014-06-09T115335.
Created patch cluster patches-pike-7.8-2014-06-09.tgz on branch 7.8.