FitRideFile fix truncated read crash

.. caused by an eager file.close() recently introduced.
.. and add some more when returning from error.
Merge pull request #605 from amtriathlon/master

Updated spanish translation
Upgrade should only try once

.. since it prohibits startup when fails.
.. suspect there is an issue with optimise() on a new index
.. have also added more logging to watch this.
RC5 Update Build ID and String

.. build 3005.
No CLucene optimise on Windows

.. it looks like it crashes.
UI Nits: Defaut sidebar settings

When a new athlete is created or when running v3 for the first
time for this user the sidebars shown are yucky. This just updates
the settings to make sure you start up with a simple sidebar for
the four views.
Fix WPK interval metric crash

.. recent update to use getWeight() in the ride file
caused a SEGV as interval metric computation is done
on the fly against a 'manufactured' ride file.

.. That ridefile doesn't have a mainwindow reference in
it, so when getWeight() references mainwindow->metricDB
a SEGV occurred.
Ready to publish v3.0-RC5X

.. updated version string.
Clean up measures.xml

.. remove it as part of the upgrade.
.. use built-in version for db schema
.. don't re-read it when doing getAllMeasuresFor()
Updated translations
Italian by Marco Piccirilli
Japanese by Okano Takayoshi