Add default line settings, flexible service windows, support for post-midnight times, and option to always show service windows.

WIP

Handle overnight times & a for am

Cleanup structure of servicewindow defaults.

WIP

Add speed, layover, and hourlyCost as top-level settings.

Add an apply-to-all button, and hookup events.

Round of styling.

Add weekdaysPerYear, saturdaysPerYear, and sundaysPerYear.

WIP

WIP

Migration

Styling.

Make nearby lines use the map defaults too.

Add a close button. Innovation finds a way.

Make the service windows scroll if needed. Widen legend to accomodate scrollbar.

Add another gear.

Add ability to toggle between hours and cost, for transit planners.

Update test with new db fields.

Not sure..

Seperate invalid and enabled states.

Make daycounts editable on a perline basis.

Add defaults to day counts.

Usability fixes from tchu.

Toggle hours and dollars on the map details view.

Fix nearby attributes.
Use GTFS colors when they exist.
Copy layover and hourly_cost from maps to associated lines
Merge pull request #157 from codeforamerica/flexible-windows

Add Map Settings (Flexible Service Windows)