#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.
> If it's not already there, I'll add one with a Contact that only has a department.

Yes please, could you add a two additional contacts to `example-agency/example-location`, first one with only a title and second one with only a department? If we have all the contacts in example location we don't have to have an additional `visit_test_location` method in `session_helpers` for the tests.