fileobject: do not lose other flags when setting O_NONBLOCK flag
Hub: better handle_system_error

make sure we deliver exception to MAIN greenlet even if loop.run_callback fails
fix handling of multiline HTTP headers in pywsgi

this is issue https://github.com/SiteSupport/gevent/issues/116

the mimetools Message class isn't of much help here, but replacing it
probably will do more harm than good. so, we parse multiline headers
on our own.

The
,----
| if 'bytearray' in __builtins__.__dict__:
`----
fails when running under py.test, so I replaced that too.
trigger travis
set_version.py: support 'rc' versions
add changelog entry for 1.0rc1
util/wintest.py: support --python option and 'dist' command
update changelog.rst
update changelog.rst
ssl: remove unused import: EBADF
threadpool: remove warning

it's not always correct. for example, Popen immediatelly execs another process,
so no Python objects are actually leaked.
make hidden imports visible to freezing tools like py2exe

see https://github.com/SiteSupport/gevent/issues/181 for a discussion
pep8 clean gevent/__init__.py
Removed no longer needed check
hub.py: avoid AttributeError in Waiter

it could be that self.greenlet was reset to None by the time handle_error is called
gevent_call: make sure to release the GIL
callbacks: make sure GIL_DECLARE is always defined
fix compilation warnings
travis: ignore errors from apt-get

also run 'apt-get upgrade' after 'apt-get update'.
move apt-related commands to travis_install_deps.sh
Fixed Queue docstring