Fix patient object and api service

- Add temporary `teamId` to `patient` to fetch messages (to be
  deprecated when messages are tied to `userId` instead)
- Make sure the only thing we save in the `patient` attribute of
  `/metadata/:userid/profile` is the patient-specific data (birthday,
  diagnosis date, bio)
- Various tweaks to `api.patient` functions
Fix various React warning messages

In list of components, each child should have a `key` prop.

For form labels, use `htmlFor`, not `for`.
rev tideline version
v0.0.19
Merge branch 'master' into cheddar/convert-diasend-extended-bolus