Document & update EMetrics

- Updated documentation for Average/Min/Max/RangeTracker
- Fixed MinTracker
- Fixed RangeTracker
- Fixed Average/Min/Max/RangeTracker to allow first-set values (if
value==0)
- Added tests for Average/Min/Max/RangeTracker
- Updated Average/RangeTracker to use protected variables rather than
default.