Only log if wrapping a non-String body in a StringIO

--HG--
extra : rebase_source : 472e525f6fef63b1079c1e1ed9391d56b9dae1b7
Set indent settings for RSpec too

--HG--
extra : rebase_source : cbac0abc9aac866d1d5b605552f7e96a64757382
Convert ::for_uuid to a introspection-friendly dataset method.
Documentation/comment fixes for Mongrel2 1.8.0
Try to make tm_properties honor indent settings
Fix status line for responses that have an explicit content-length.

This is so HEAD responses, for example, don't get reset to '204
No Content' just because their body is empty.
Test under Ruby 2.0.0 by default.
Update dependencies
Fixes for Ruby 2.
Bump minor version, update history.
Added signature for changeset c7c83589ab0f
Added tag v0.36.0 for changeset efad0a884ae4
Fix the specs for Sequel 4
Update rvm gemset versions
Make explicitly-set 'nil' body also a bodiless response.
Bump minor version, update history.
Added signature for changeset cf053ff6b34f
Added tag v0.37.0 for changeset 9691a05249a8