Add initial TrainingSession::toHRM work

Very early work for issue #14.
Implement static HRM SMode flags
Fix Travis CI build error
Generate multiple HRM files for multisport sessions
Implement HRM Date and StartTime
Implement HRM Interval
Implement HRM Length
Implement the HRM HR thresholds
Preference HR zones with non-zero duration.
Note some unavailable HRM params
Do not alter HRM line endings

The spec insists that lines are terminated with both CR and LF
http://www.polar.com/files/Polar_HRM_file%20format.pdf
Add HRM [Note] section
Implement HRM [HRZones] section
Stub out remaining HRM sections
Support Qt 5.{0,1}
Stub out the HRM [Trip] section

This reveals a need (or at least desire) to parse the *-stats files,
which we currently are not parsing.
Parse the training session *-statistics data

Needed to TrainingSession::toHRM (aka issue #14).
Apply the parsed *-statistics data to HRM output
Implement the HRM [HRData] section
Cleanup some comments