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 branch trying to remove the erroneous schema.rb stuff)