Feature/transit legend

Backend for the transit legend, required moving the gtfs_route_type definitions to django so that they are only defined in once place, can be passed to angular, and can be translated.

The angular-leaflet-directive only supports static legends defined once at map load, so we will have to write our own custom directive or add dynamic legends to the directive to support switching the legend between our different map types.