Sideload problems instead of embedding

We should keep the `/tracks/:id` response consistent with the `/tracks` response. Let's allow the track object to contain the problem IDs in both cases, and sideload the problems when fetching `/tracks/:id`.

Sorry for the misdirection! Hope this doesn't cause issues.