Aggregating ignore zeroes

.. when aggregating metrics we ignore zeroes since when
   they apply to an entire ride they typically mean no value
   is present.

Fixes #523
Fixes #430