Subtypes for line charts

Thanks for a very useful package!

In this PR, i did the following:
- Added support for "smooth" option in Series
- Added support for subtypes in line chart, matches behavior of subtypes in scatter chart

comments welcome