Set the TCP listen backlog to 1024
Make the backlog count configurable
Fix manifest and gemspec
Update gemspec
Exclude a logger by default in handler mode. Fixes #22
Version bump
Support responses without entity body

Some HTTP verbs imply that no body is sent with
the response. Puma did not respect that.

This led to issues like this one:

    $ curl localhost:9292
    curl: (18) transfer closed with outstanding
    read data remaining

This also breaks persistent connections.

Example program to program to provoke this issue:

    proc do
      [204, {'Conten-Type' => 'text/plain'}, []]
    end

Signed-off-by: Konstantin Haase <konstantin.mailinglists@googlemail.com>
Speed up entity body checking
ALLOC_N uses xmalloc, so that, use xfree for free
Merge pull request #26 from funny-falcon/patch-1

ALLOC_N uses xmalloc, so that, use xfree for free
Update README file to provide more details
Link to JRuby
Fix extension typo
Merge pull request #30 from kyledrake/master

Revise README to provide more information
Clarify and fix typo for bind info
Initial cleanup of Rakefile
Make 'ragel' task actually work
Compile extensions

Thanks to rake-compiler 0.8.0, there is no longer a need to be exclusive
about adding either C or Java type of extensions to the Rakefile.
Build extensions

And place the resulting extension in 'puma' namespace
Require extension from namespace puma