Adds support for annotations, roles, intervals and tooltips for line charts

Adds support for column roles and annotations, intervals and tooltips are now available to be used as tags in the gsp file.
For example:
<gvisualization:lineCoreChart
                            intervals="${new Expando([style: 'area'])}"
                            interval="${intervalStyles}"
                            tooltip="${new Expando([isHtml:true])}"
                            annotations="${new Expando([style:'line'])}"/>