Duplicate records in person_race table, Bug 3401

### Summary
- Prevent person_race record creation from making duplicates.
- Eliminate any existing duplicate person_race records
- Upgraded the logic to process multiple 'other' races

(_Note:_ This is a replacement branch for this feature since I destroyed my last trying to remove the erroneous schema.rb stuff)