Adding support for new XYDataset and XYZDataset charts.

* Adding support for and a XML reader for XYDataset and XYZDataset, e.g.
<XYZDataset>
<Series name="S1"><Item><X></X><Y></Y><Z></Z></Item></Series></XYZDataset>
* Adding new charts based on XYDataset and XYZDataset: ScatterPlot, XYAreaChart, XYBarChart, XYLineChart, BubbleChart.
* Adding new configuration options: foregroundAlpha, rangeLowerMargin, rangeUpperMargin, domainLowerMargin (NumberAxis only), domainUpperMargin (NumberAxis only), domainLowerBound (NumberAxis only), domainUpperBound (NumberAxis only), rangeAutoRangeIncludesZero, domainAutoRangeIncludesZero (NumberAxis only), rangeZeroBaselineVisible, domainZeroBaselineVisible (NumberAxis only), rangeIntegerTickUnits, domainIntegerTickUnits (NumberAxis only), rangeGridlinesVisible, domainGridlinesVisible, and for Scatter plot: dotHeight, dotWidth.