Bump up gevent requirement to >=1.0.
Cosmetic adjustments to make flake8 happy.
Merge pull request #92 from jpetazzo/gevent-1-0

Bump up gevent requirement to >=1.0.
Add flake8 to tox.
Add flake8 to Travis CI.
Merge pull request #93 from jpetazzo/jpetazzo/flake8

Add flake8.
Replace execfile with something that works under both Python 2 and 3

Execfile doesn't exist in Python 3, this commit replaces the use of
execfile with an equivalent construct known to work under both versions
of Python.

The change is actually the result of running 2to3 over setup.py, I just
added a note to explain its presence.
Fix name of reply header

After looking at the code (while working on a haskell implementation), I noticed that it uses 'response_to' rather than 'reply_to' as the response message header.
Merge pull request #101 from cpennington/master

Fix name of reply header
Merge pull request #99 from lvillani/python-3

Replace execfile with something that works under both Python 2 and 3
Added the latest versions of pyzmq to the build process.
Merge pull request #103 from thedrow/patch-1

Added the latest versions of pyzmq to the build process.
Faster unit tests!

One can set the env variable ZPC_TEST_TIME_FACTOR to something smaller
than 1.0 in order to speedup testing. At some really small values, unit
tests about timeouts are likely to fail!

Example:
$ ZPC_TEST_TIME_FACTOR=0.01 nosetests
Run tests on travis 10 times faster.
Initialize the logger with basic config in the cli
Remove useless wrapped event
Rename bufchan to channel

After all, we are dealing with an abstract channel, no need to know if
its buffered or not in the patterns.
header -> xheader
Define a channel interface

We are in python so it's merely a way to document the code.

 - requires a channel to accept timeouts on operations directly
 - expose few useful properties
Adapt events to the new channel API