fix invalidation of activity layers in week view
set view opaque flags in a few places
change gps::activity data layout, one array of points, not one per lap