Added lineCurveType config and fixed tooltips

This reflects two significant changes:
1. Fixed a bug where data-point tooltips were ignored in all cases. 
2. Added config option to change line interpolation mode. This config option is named lineCurveType and defaults to the existing 'cardinal' value.