Improve swin and run data collection from external app (for Tri-Athlete)

As TR is offering already Tri-athlete training plan would be nice to improve the swim metrics and data transfer to include alos them in the training stress status. Currently a swim training need to be set as completed manually and there are no metrics/data transferred from external app. Also the Career do not take in account any progression (and unfortunately this is also valid for running activities). I know that TR is a cyclist based sw but if you introduce Tri-Athlete plan would be nice to move forward also on that.