Annotatedchart

Adds in the annotation chart https://developers.google.com/chart/interactive/docs/gallery/annotationchart.

Also to make the annotation chart useful, adds in annotation support for the processSeries function. It creates an annotation column straight after the data column. This changes some of the logic in process series to accomodate this. If its not present it will create a column of undefined annotations, which google charts considers valid.