Merge pull request #612 from amtriathlon/master

Updated German Translation by Tilman Schmiedeberg
Recognise Okano Takayoshi

.. he has fixed up the v3 Japanese translation
.. included in the Contributors about box
Recognise Tilman Schmiedeberg

.. he has performed the entire v3 German translation
.. added to the contributors About box
Build Id and String update for RC6

.. this should be the last RC!
.. won't tag for RC6 until end of today
Fix HrPw array offset SEGV

On very short rides the array bounds checking in HrPwPlot
and HrPwWindow was missing. This meant that attempts to
find delays or apply delays that were longer than the
ridefile itself generated negative array offsets, and thus
a SEGV.
Added very short (12s) test ride

.. to check bounds checking in array processing
.. especially in the histogram/HrPw charts and metrics
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
Move tests to top level directory

.. they don't belong in the src directory!
Fix RidePlot draw performance

.. by only plotting the stack view if its actually
   needed (i.e. user has selected stack view).

.. this performance degradation was introduced by the
   axisscaling update (which is a nice update)

Fixes #616.
UI Nits: AllPlot interval too hard to see

.. the interval highlighter is so feint that it can hardly
   be seen -- increased the alpha from 64 to 128.
Documentation: Withings setup in FAQ

.. to explain where to get the user id and public key
   from (it foxed me for a while).
Documentation: How to create/edit Seasons/Events

.. added to the FAQ for v3.0.