Added plugin based monitor loading to agent.
added monitor registration on startup
Added monitor types, moved resource monitor
added neccesary data fields to monitor object
added source types to source list
fixed resource monitor to use correct naming convention for disks
Pull top processes with ram/cpu alerts.
Fixed lint and syntax errors.
Updated cpu polling to be much more accurate.
Merge branch 'ftr/topprocs' into ftr/plugins
Merge branch 'ftr/plugins' of github.com:hiveary/hiveary-agent into ftr/plugins
Merge branch 'ftr/plugins' of github.com:hiveary/hiveary-agent into ftr/plugins
Renamed alerts to messages.
Fixed the placement of a log statement.
Refactored the resource usage monitor.
Merge branch 'ftr/usage-refactor' into ftr/plugins
Ignore expected values for disabled monitors.
Merge branch 'bug/expected' into ftr/plugins
Reconnect to the AMQP server in the event of an error.
Changes the metadata sent to the server at startup and on data aggregation.
Merge branch 'ftr/amqp-reconnect' into ftr/plugins
Merge branch 'ftr/startup' into ftr/plugins