Issue #1105: Sort Primary Contact first for automated household naming

When building the Household Name, always sort the assigned Primary_Contact first regardless of the HouseholdNamingOrder value on the Contact.

# Warning

# Info
* In Household Naming, the Household's Primary Contact now always appears first.  Thanks to Michael Smith (@force2b) for contributing this fix!

# Issues
Fixes #1105