Fix QFile/Fclose conflict in RawRideFile SEGV

On Windows QFile crashes trying to close a file that has already
been closed by fclose() since it maintains its own state and doesn't
handle the return code of -1.

We just reverse the order we close via QFile and fclose() to avoid
the conflict. We need to do both since fclose needs to release the
stream buffer (they get exhausted on Mac OSX) but QFile needs to
maintain its state too!

Longer term the RawRideFile reader needs to use QFile methods. But
at this stage in the release cycle I'm not going to make such a
dramatic change.
Don't publish Withings key in crash report

.. it is personal data and should not be shared
GcCalendar - setRide on show

.. because the old value may be out of date if
   e.g. you deleted it in analysis view and then
   switched back
Calendar Sidebar on no ride

.. default to this month, so at least there is a month
   displayed rather than lots of 1s and no month name.
Support gpxtpx:hr elements in GPX files

.. thanks to Joaquin Ricarte for the sample file
merge master into personal