[#74051958] make font styles configurable for desktop, tablet, and phone
Stop creating ESP residence rules until users are able to designate a home address.
Add birth year validation to Options page.
[Fixes#74345112][Fixes#71233630]

Add code to check that date parses and year is between
1900 and current year.
Fix characteristics to use correct proxy.
Pass errors to profile edit page.
[#74051958] hide breadcrumbs when in phone mode; delete deprecated options page
[#74051958] move action-button styles into -base css; add duplicated page-level action buttons on trip pages bottom
using 15min as the interval from present time as default outbound time e.g. 3:34 -> 3:45 (round up based on 15min)
[#74051958] set date-time fields on plan_a_trip page read-only on mobile device, can only use date-time-picker to change;
[#74051958] set ARC default font-size for desktop as 14pt;
[#74051958] plan_a_trip page: not show map in small screen, instead showing a button attached to location inputs to get my location and reverse-geocode to display address in location fields;
[fixes#75025980] update transit logo for ARC
Fixes a missing translation when agency staff create travelers
Handles margins for the buddies table, which were picking up bad CSS
[fixes#75026524] Abilities are now additive when assiting, rather than replacing the assistor's permissions with those of the assistee
[fixes#74975848] replace url in dialog header by application name; apply action button style onto dialog buttons
[fixes#75029970] cleanup previous hidden place data before plan_a_trip form submission by comparing hidden data address to address field value
[Fixes#75191600] Hack to not get caught by reposting data.
schema update
[fixes#74794340] display service type on service profile page
[#74051958] review page: trip header has three rows other than the title: first row is period nav buttons; second is sorter and date label; third is chart tick labels; this is to avoid them running into each other