generate platform.hpp from 3.2.2
generate darwin platform.hpp from bundled zeromq
use log messages instead of print
fetch_libzmq always downloads fresh libzmq

Forces a fresh download, which allows `./configure` to run.

Useful on platforms where the shipped platform.hpp does not work, but bundled libzmq is still necessary.

To use it:

pip install pyzmq --global-option="fetch_libzmq"
tweak sys.argv manipulation to ensure implied configure doesn't get inserted before fetch_libzmq
drop-in subset of tornado 3.0 into zmq.eventloop.minitornado
use IOLoop from mini tornado or tornado proper

removes base implementation from eventloop.ioloop

eventloop.ioloop is only an API package now.

Installing the zmq IOLoop in tornado 3 only uses public APIs now, yay!
Merge pull request #353 from minrk/include_linux_3.2

generate platform.hpp from 3.2.2

there really don't seem to be any significant differences.
Merge pull request #354 from minrk/refreshzmq

fetch_libzmq always downloads fresh libzmq

Forces a fresh dowload of libzmq, which allows `./configure` to run.

Should be useful on platforms where the shipped platform.hpp does not work, but bundled libzmq is still necessary.

To use it:

    pip install pyzmq --global-option="fetch_libzmq"

Of course, this won't be available until the next release.

closes #333

I also changed all of the print() methods to info(), to avoid weird out-of-order issues due to writing to both stdout and stderr.
bump version to 13.1.dev

because tornado change constitutes 'new features'.
cleanup a few imports from tornado 3 upgrade
fix stack_context import in zmqstream
Merge pull request #356 from minrk/tornado3

upgrade to tornado 3

ships minimal subset of tornado in zmq.eventloop.minitornado

If tornado 3 is present, the zmq IOLoop is a minimal subclass of tornado's own IOLoop,
in the same model as the EPoll / KQueue subclasses in tornado itself.

I believe the API used by tornado 2.x is unchanged, so old apps shouldn't have any issues,
but I haven't tested enough to be certain. 

closes #355
install libzmq on travis
reorder system/bundled libzmq on travis

(faster one goes first)
try testing pypy on travis
fix exclusion of pypy+ZMQ=bundled
allow pypy to fail
can't trust travis Cython

it's too old
don't die of Cython exists but has no __version__

can happen for very old Cython