Raised buffer sizes.
…pliant and easier to work with.
Added new functions to deal with the WSGI environment on Python 2 and Python 3 in the same way: - get_script_name - get_query_string - get_path_info Also made the peeking and poking of path infos in the environment dictionary return properly decoded unicode to avoid exposing the encoding dance to users.
Unfortunately not every caller of make_chunk_iter knows with what kind of stream it is calling make_chunk_iter, consequently it cannot determine whether to use a unicode or bytes separator. Therefore we assume the separator is ascii encoded and handle both cases in make_chunk_iter.