WIP kiosk rebase.
WIP
Merge branch 'develop' into 72120260-kiosk-rebase

Conflicts:
	app/assets-default/javascripts/default/includes/leafletmap.js
	app/assets-default/stylesheets/default/ajaxful_rating.css.scss
WIP
WIP
Kiosk rebase, mostly done. [#72120260]
Merge branch 'develop' into 72120260-kiosk-rebase
[Fixes#71888956] Only requests ParkNRide and KissNRide if they are enabled for a given installation.  Also deactivates KissNRide for PA, enables KissNRide for ARC and Broward, and disables ParkNRide for all.
[#74223358] refactor get_itienrar_cost out to CsHelpers to meet the needs from itinerary_serializer and itinerary_decorator
[fixes#74255498] move start_time and end_time formatter into CsHelpers so can be used in both itinerary serializer and decorator; decorator now has start_time and end_time for taxi itineraries
[#74255498] change relevant test in itinerary_decorator specs (changed duration_in_words output for not_available from t(:not_available) to "" so there wont be two t(:not_available)s under Trip Date column in itinerary details header as this column has one line for date_in_words and the other for duration_in_words
[fixes#73212288] Uses translations from the yml files to display locale names (english, espanol)
[Fixes#74253186] Improves how we handle locales.  Removes restrictions on which languages are acceptable (previously only en/es) and lets localization links derive from I18n.available_locales
Merge develop -> 72120260-kiosk-rebase
Merge branch 'develop' into 72120260-kiosk-rebase

Conflicts:
	config/application.rb
	config/routes.rb
	lib/cs_helpers.rb
Finish up a few issues with merge from develop.
Merge branch '72120260-kiosk-rebase' into develop
Deploy to oneclick-kiosk-int as well.