check deflater content type
deflate type check against Rack::Mime::MIME_TYPES

- Rack::Mime::MIME_TYPES
  - now has 604 "file type" => "mime" maps
  - these 604 maps include 535 MIME types
  - all MIME types should deflate or not list in content_type_deflate_expectation
- fix typo
  content_type_deflate_expection -> content_type_deflate_expectation
Initialize Rack::Sendfile with accel mappings

Instead of requiring the X-Accel-Mapping header to be sent by nginx,
this allows separation of concerns between application and server
configuration.
Make spec_sendfile work with Ruby < 1.9
Additional Ruby 1.8 compaitiblity

Mappings are arrays of arrays to preserve order.
Define to_path on File objects in spec_sendfile.
Set TMPDIR to fix Dir.mktmpdir under jRuby
added uWSGI to the list of servers supporting Rack
Allow EOFError exception from request parser to continue up the stack.
whitespace removal
better support for coffee protocol
Merge branch 'master' of github.com:rack/rack
fixes for 1.8
tweak Cascade docs
update spec
Merge pull request #469 from oscardelben/typo

tweak Cascade docs
Merge pull request #470 from oscardelben/spec

update spec
Revert "Merge pull request #470 from oscardelben/spec"

This reverts commit 72573c161cd18220f233a9cc4f63245f7ae76629, reversing
changes made to 8a3b6295e343339fdfc3445b9d762cb1685f5286.
Clarify the body.close spec section

 * This item is frequently missed, including in core.
 * This is not a change in semantic requirement, and does not update the SPEC
   version.
Cascade now conforms to the body.close SPEC
Rack::Head now conforms to body.close SPEC