return expire time for stashes on /stashes
[event-logging] use handler.definition for log line data when possible
                - fixes "handling event" log lines for handler extensions
Merge pull request #654 from portertech/event-logging

use handler.definition for log line data when possible
[event-logging] use handler.definition for log line data when possible
                - fixes "handling event" log lines for handler extensions
basic stash expiration tests
Merge pull request #655 from portertech/stashes-expire

API GET /stashes returns stash expire (ttl) info
version bump
[rabbitmq] Increases EventMachine timeout from 10s to 20s
Merge pull request #660 from yacn/patch/incr-rabbitmq-em-timeout

[rabbitmq] Increases EventMachine timeout from 10s to 20s
make trailing slash optional for api calls #662
Merge pull request #663 from justindowning/trailing_slash_optional

make trailing slash optional for main api calls #662
[amq-closed] rescue AMQ::Client::ConnectionClosedError
             - the only way to catch publish on closed errors (next_tick etc)
Merge pull request #672 from portertech/amq-closed

rescue AMQ::Client::ConnectionClosedError on publish()
minor version bump, updated changelog
[async_popen] use em/worker to limit handler & mutator concurrency, not the thread pool size
Merge pull request #676 from portertech/async_popen

Limit handler/mutator concurrency w/ em-worker
minor version bump
[changelog] entry for 0.12.3
Merge pull request #678 from portertech/changelog

Changelog entry for 0.12.3
[ruby-2.1.0] test on ruby 2.1.0, $SAFE level 4 was dropped