Switching to Angular + combining display type / grouping buttons.

Now 5 buttons:
- Time (Time by sports)
- Distance (Distance by sports)
- HR zones (HR by zones)
- Pace zones (Pace by zones)
- Elevation zones (Elevation by zones).
Restored all previous functionality, now with Angular.
Computing a list of sports with totals (for legend).
Presenting textual info about sports' totals.
Adding sport icons.
Showing relevant sport icons.
Improved visuals of sport icons (inverted colors; added hover effect).
Added popovers to sport icons.
Sport icons are colored only in time/distance views.
Improved sport summary markup; will be going away from popovers.
Fading out sport icons when removing them.
Fading in sport icons when showing new.
Standarized transition times & improved transitions of sport icons.
Displaying number of sessions per sport.
Displaying all sport metrics (time/distance/sessions/elevation).
Sport summaries finished & working nicely.
Adding tooltip to sport icons.
Transitioning hovering over sport data.
Highlighting rows in sports summary (+ removing transition for highlighting columns)
Not displaying zero values (distance/elevation/...) & fixed row/column highlighting.