Fix ScatterPlot setTime() SEGV

At first it seemed this was caused by setting the time to
a value greater than the length if the ridefile.

It was actually a constructor error, since the settings
class didn't initialise the ride variable.
Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah