Collect elevation and heart rate data so they can be graphed

Elevation and heart rate data is now collected during parsing and stored
so that they can be extracted (both in metric and imperial systems) for
graphing.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>