Enable fieldChooser and field types translation
Merge pull request #414 from amtriathlon/fields

Enable fieldChooser and field types translation
Chart Dates: Part 1 of 3

An update to allow users to define a specific date
range for a chart on the home window. This update
only applies to the LTM chart and only allows a
date range from/to to be defined.

It would be nice to also support a last 'n' 'period'
selection too (i.e. last n days/weeks/months).

Also, further updates are required to add similar
functionality to TreeMap, CP, Dist and Summary charts
when they are on the home window.
Chart Dates: Part 2 of 3

Updated LTM chart date range to allow the
user to specify a number of alternative
ranges;

- use current selected
- use current selected thru today
- between x and y
- last n days/weeks/months/years
- from - today
Chart Dates: Part 2 of 3 fixup

Refactor of the date settings into its own
widget so we can re-use it across any chart
that supports date ranges.
Chart Dates: refresh a bit less often

.. the plot is redrawn as the user enters a date or
number which is slow and annoying -- far better to
wait for the editingFinished() signal.
merge master into personal