Add time curve charts

Adds a new "time_curve" chart type, and a database migration which will add time curve charts for coal/lignite, crude oil, natural gas, bio-residues, and uranium.

Ref quintel/etengine#697