Adjust column sizes to work with MySQL utf8

- Existing indivo_vitalsigns column is too wide if you are using utf8 encoding
- Adjust some custom fields to use smaller max lengths
- NOTE: migrations will need to be fixed when we merge back into master