Initial commit with some tests
Refactor pmda to use a REST client abstraction
Introduce queue abstraction
Introduce method to fetch queues
Added test around fetching of queues
Dynamically defining instances of a queue instance domain.
Added test for for return queues from ActiveMQ
Added method on Activemq for finding queue by uid.
Sucessfuly have a 'live' queue metric appearing. That was easy ... :-/
Ensure all tests are passing for ActiveMQ and Queue abstraction.
Exposed queue name as pcp metric
Expose dequeue_count, enqueue_count and average_enqueue_time for queue
Dynamic discovery of queues are working. **There is an edge case that caused pmda exiting.
Added some additional error handling during the fetch callback for activemq
Add native perf events to papipmda

Add basic functionality to make the native perf components available to the user
Add native papi uncore events to tracked pmdapapi components

Also allow perf_event_uncore components to be tracked.  This is a
simple comparison to the component name
Changed the addition of indom's from array based to hash based to avoid edge case death that occurs when all instances are removed.
Exposed broker status as metric.
I think we have finally figured out perl hashes of hashes.
Added all planned 'queue' metrics.