fix minor bugs
use new model in activity view

 - add 'activity context' (activity, track data, route, sport)
 - refactor activity plots (using single series classes)
 - refactor laps/zones
   -> still some todos for those