Code Cleanup: Data processors

.. still call ride selected when done.
Merge branch 'master' of github.com:GoldenCheetah/GoldenCheetah
Fix assert SEGV on Trimp Points

Introduced by me when using workout_time for duration.
Icon Toolbar Memory Management

More minor fixups regarding memory leaks.