BinRideFile: correct altitude
 handle negative value for altitude
TRIMP(100)_Points in DataFilter

.. the parenthesis caused problems so now treated as a
   special case in the lexer.
Left/Right Balance in DataFilter

.. need to make a special case as the symbol name contains
   a / character. Lexer handles it as a special case.
DBSchema increment to 44

.. was missed in April, no biggie but need to make sure
   it matches the metric definitions and comment in DBAccess.cpp
PWX support make/model for TP.com upload

.. on request from TrainingPeaks we now add the make and model
   elements to a PWX file.

Fixes #593
Add Fatigue Profiling Peak Power Durations

.. added for 2,3,8 and 90m peak power

.. user defined intervals for peak power/vam/np et al
   are still planned for v3.1

Fixes #595
LTM Show top 1 not 5 by default

.. Top 5 is a bit much, in reality defaulting to highlight
   just the top value is more useful and shouldn't lead to
   an ugly chart.
UI Nits: Fixup ScopeBar button widths

.. for different font sizes and as importantly to make the
   buttons large enough for the translated button texts -- this
   is particularly important for Deutsch.
Translation: German Analysis -> Analyse

TE Analyse is too much for such an important phrase, so
shortened it to Analyse.
Crash Reporting

We now use a per-athlete setting to track if the last
time the athlete was opened GC shutdown gracefully.

If it didn't then we show a dialog box with some basic
data to use to debug / diag the problem. For now it is
just limited to;

* metric.log
* athlete directory listing (by modified time)
* app settings

We explicitly DO NOT include personal information such
as DOB, Weight, Sex nor critical information such as userids
or passwords.

This is a first stab at this, and we will almost certainly
improve it to include other .xml config files as well as
automatically posting an email (or similar).

Fixes #596.