New repository initialized by cvs2svn.
Initial revision
Avoid warning 'warning: string pattern instead of regexp; metacharacters no
  longer effective'.
Typo fixed: options -> optionsAsync, trace -> traceAsync
Readme
Fix illegal request sent when retrying after persistent connection timeout.
Add Message#content as a shortcut to Body#content.
Use IO.pipe instead of String for streaming IO.

CAVERT: This change may break your code.

  Usage 1: Streaming with block ... This change has no effect
    client.get(..) do |data|
      ...
    end

  Usage 2: Using getContent ... This change has no effect
    data = client.getContent(...)

  Usage 3: Using body content ... This change breaks your code!
    msg = client.get(...)
    p msg.body.content      # => IO.  It was String.
      => should be
    p msg.body.content.read # => String or
    p msg.content.read      # => String
Follow http-access2.rb
Add chunk size.
Recover syncronized API.  Returned content is a String, not an IO.
Follow http-access2.rb
Move chunk methods: Message -> Body
Split doGet into doGetBlock and doGetStream.  Time to stop using camelCase?
Add get sample with block.
Add HTTPClient.getContent(...) as a shortcut to HTTPClient.new.getContent(...).
  head, get, etc. as well.
Conding format changes.
Use URI#scheme instead of 'http' to support https.
HTTPS support is in half way.
  No server cert verification(Set verify_callback manually. ;-< )
  HTTPS via proxy is not supported.
KeepAlive timeout did not work.