[CDF-287] - As a user, I want to be able to define a chart made up of arbitrary, compatible, plots.

* Legend changes JsDocs
* JS identifier "class" was being used without quotes; this was breaking IE8 and, probably, CGG.
* Tooltip in IE8 without tbody element would not work.

@pamval please review.