Fix Relationships page

OneSky treats "other" as a special key in translation files, so this was
the main cause of the issue. I renamed it, and also took the opportunity
to do some cleanup and fix up some of the JavaScript.
Merge pull request #304 from churchio/fix-relationship-translations

Fix Relationships page