Fix issue #576

If a Histogram has no items, return NaN/NODATA for statistics.  Add default values to statistics.Statistics and an EMPTY object
for convenience.  Minor cleanup.