Switch to the blocking AMQP client.  Much cleaner than the twisted version, and totally fine
for this situation.
replace (SoftwareComponent) with (Software Component)
Merge pull request #71 from zenoss/feature/ZEN-14109

replace (SoftwareComponent) with (Software Component)
Clean up amqp queues when the device is deleted or zenpack uninstalled.
Merge pull request #72 from zenoss/feature/amqp_cleanup

Feature/amqp cleanup
Change device class to /OpenStack/Infrastructure
Relocate openstack_helper to where I thought it already was, and fix the permissions for real now.
Remove inapplicable license so nobody gets confused.
Merge pull request #73 from zenoss/feature/amqp_cleanup

Change device class to /OpenStack/Infrastructure
Merge pull request #74 from zenoss/feature/ZEN-13954

Relocate openstack_helper to where I thought it already was, and fix the...
Added method to determine what ceilometer processes should be sending us data via amqp heartbeats.
Add kilo release name.
Add ceilometer process monitoring.
Merge pull request #75 from zenoss/feature/ceilometer_heartbeat_processes

Feature/ceilometer heartbeat processes
Add support for publicIps/privateIps in incremental modeling.
Merge pull request #76 from zenoss/feature/ZEN-14485

Add support for publicIps/privateIps in incremental modeling.
Merge pull request #77 from zenoss/feature/TA22533

return empty list when AMQPChannelException thrown
Use ZPL to manage this device class as well- we don't want to remove it, and all the linux devices within it, automatically when the zenpack is removed.
Merge pull request #78 from zenoss/feature/deviceclass

Use ZPL to manage this device class as well- we don't want to remove it,...
Updated doc