Remove the awkward post-processing step

The libxslt tests helped me figure out how date:add works, finally.
Remove the final vestiges of post-processing
Add the Average/Max HeartRateBpm elements
AHRB must be an integer (because ... WHY?)
Move MHRB inside the test to avoid incorrect output when we have no bpms
Better documentation