#644 - updates missing/changed fields

Gets #644 started - updates missing/changed fields from the API:

- changes `street` to a concatenated `street_1` and `street_2`
separated by a space.
- changes `zip` to `postal_code`.
- removes `faxes`
- adds icon helper for phone type with specific icons for tty and fax.
- removes `phone`, `fax`, and `extension` from contacts and adds
`department`
- adds `alternate_name` in parentheses next to location name.
Because the app displays title and/or department based on certain conditions, those have to be tested as well. There should be a test for each scenario:
1) When the Contact only has a title, verify that only the title is displayed and that `.contact-department` class is not present.
2) When the Contact only has a department, verify that only the department is displayed and that `.contact-title` class is not present.
3) When the Contact has both, verify that they are both displayed, separated by a comma.

You can use `locations/fair-oaks-adult-activity-center` for a location that has a Contact with just a title.

If it's not already there, I'll add one with a Contact that only has a department.