- header_getter

- get rid of environ_decoder (push it into environ_getter)

- Setting a value via request.headers['Foo'] = 'bar' will now raise an
  encoding error if the value is Unicode and not ascii-compatible.

