DataProvider: Added method saveWorkoutAsync(Workout w).

This improves the performance as storing data is no longer executed on the UI-Thread.
Implemented a Workout Cache.

Loading/parsing Workouts will now be done in the background. This improves the performance.