--------------------
- Fix intentional closing of an AMQP connection
- New behavior for publishing that raises exception
- Add publisher confirmations
- Make ``sprockets.mixins.amqp.install()`` work with `sprockets.http <https://github.com/sprockets/sprockets.http>`_
- Add support for environment variables prefixed with ``AMQP_`` or ``RABBITMQ``
- Clean up AMQP message property behavior, make defaults, but don't change already set values
- Automatically create the default ``app_id`` AMQP message property
- Split out tests into a mix of unit tests and integration tests
- Update state behaviors, names, and transitions
- All publishing is mandatory, returned messages are logged, a callback can be registered