Obtaining nodes information is optional

If the Rabbit MQ user does not have the monitoring permission, they
can not access this API & information.
Style changes

- Do not set a return variable or use return
- Rename "parsed" to "uri"
- Made queue value a ternary operator
Enable SSL support
Detect when server responds with an error
Check for nil values

If you have an empty queue, most of these values will not be present
in the `queue`. Check to see if there is a proper value and otherwise
return a 0 (vs blowing up or nil)
Better error handling if the rabbit server resonds with and error
Adds more health check info to the galera cluster status plugin.
Adds a sudo option for the log watcher.
Merge pull request #121 from finack/rabbitmq

Rabbit MQ Plugins
Merge pull request #122 from kplawver/kplawver-add-queue-avg-and-flow-control-to-galera

Adds more health check info to the galera cluster status plugin.
removing --- from metadata
removing ---
Merge pull request #123 from kplawver/kplawver-add-sudo-option-to-log_watcher

Adds a sudo option for the log watcher.
patch disk_usage to support block-size df format
tighten up capacity field requirements
improve notes and error message on log_watcher
add option not to perform daily analysis
fix bug in apache analyzer
adding new plugin for java heap size tracking
removing old code