Update patient model parse handling of race and ethnicity

### Story ###
- https://www.pivotaltracker.com/story/show/79806350

### Notes ###
- ```race``` and ```ethnicity``` are extracted from the backend hash/object representation, which happens twice when loading the ```deepClone()```'d model in the patient builder
- Note: the desired race and ethnicity were always being saved correctly, but not rendered when editing the patient within the patient builder