Default to appropriate type for metric. #4151

Instead of reporting all metrics as double by default, report
integers as int32, real numbers as float, and boolean as int8.
Also, add the ability to scale numbers when reporting. Can
report dutycycle as a %.
Add version metric;Scale DaemonCoreDutyCycle #4151

Add the ConverVersion metric. Scale Daemon Core Duty Cycle by
100 and set the units to "%".
Report in native units #4151

Avoid k kbytes in graphs by scaling to bytes and let ganglia
graph it as Mbytes
Change accumulated times to floats #4151

Accumulated times are time_t integers (64-bit) and don't fit in
int32. So, store them as floats.
Send a heartbeat with each metric #4151

This hack gets HTCondor metrics visible for hosts not currenly
monitored by ganglia. It sends a heartbeat with each metric.
This should be reworked to send 1 heartbeat for each node
that is not monitored by ganglia.
Send heartbeats to hosts not in ganglia #4151

Use the gstat command to see which hosts are in ganglia and
send heartsbeats to hosts outside of ganglia. Add knob as to
whether to include hosts outside of ganglia.
Merge branch 'V8_1-ganglia-branch'