gc stats option from environment variable
Loop option to track per thread cpu clock
idiomize example
make track a keyword arg also of add_loop
Merge pull request #56 from edahlgren/master

add environment variables for gc stats tracking
Merge pull request #57 from edahlgren/loop-clock

Per thread cpu clock
Revert "Merge pull request #57 from edahlgren/loop-clock"

This reverts commit 2764e31288cee881151eb95c471a8afcb738b31d, reversing
changes made to 19a307a0bf4f80914b7e5f926e7ea09d4a84c5d0.
Revert release.
Add Travis-CI configuration

Let's see if we can get some CI going to improve quality.
Move the zmq service test to tests/protocol

The unit and integration tests should just cover core diesel, not any of
the optional protocols.
Merge pull request #58 from dowski/master

Travis-CI Integration
Loop option to track per thread cpu clock
tracking of Service connection handlers
a context manager for cpu stats tracking of code blocks
show how to use the cpu stats tracking context manager
remove clock as core function
more code reuse
use enable_tracking
Merge pull request #60 from edahlgren/loop-clock2

CPU clock with all of the pre-reversion history
Always use latest zmq_return in the DieselZMQService

A client can disconnect/reconnect, but messages will
never make it back to them b/c the appearance of the client
id will keep the session alive, but it will not update
the zmq_return path.  This causes return messages to
be sent to the old socket identity.