Committing the beginning of the new charting engine: the theme engine, and the directory structure for the rest of the project.  Running into something goofy in Theme.js with dojo.clone, will fix next.
Never mind the last message about dojo.clone; apparently if you try to inspect an object in Firebug's DOM inspector with a length property, it assumes it's an array.

Fixed Themes so that kwArgs (and properties in it) are optional.
Theme changes and updates.  All major building blocks will be styled using only dojox.gfx structs now (i.e. no HTML CSS type styling will be allowed).  The primary drawback is not being able to use background images in the way that one would expect to be able to use them with HTML; instead, you'll end up using a pattern fill, which (as of this checkin) seems to be broken in GFX under the SVG renderer.
Getting the initial, rough stubs in for the Charting engine. THIS IS NOT WORKING CODE, DO NOT try to use.  It is a rough outline of the structure of the new Charting engine based on dojox.gfx.
Added stub for Sparkline; initial checkin will seem very similar to Chart but will eventually be optimized for inline, small chart rendering.
Pulled axis code out of the Plot and into a new ctor; makes chaining and event firing quite a bit easier to deal with.

Pulled coordinate calculations out of the abstractions; they belong with the rendering objects.
More event definition and hookups, axis changes should pass through to a Plot, and Charts should be handling those bubbled events.
fixing style issues. It's not clear why this isn't using declare() since the doc parser won't pick this up the way it is.
dojox.charting: initial check-in --- needs debugging, many gaps in functionality, and so on.
dojox.charting: missed a file
charting: fixed theme typos, added 1st version of axes implementation.
charting: added more tests for axes
charting: massive bug fixes
charting: implemented smart background filling
charting: added replacement facilities for plots and series, fixes #4774, thx tk.
charting: refactored renderers, updated the chart code (two pass background background painting), added shadows, markers. lines, areas, markers, shadows can be used in any combination.
charting: added stacked lines with all options (areas, markers, shadows).
charting: small theme fix, thx ttrenka.
charting: minor refactoring, added columns.
charting: added gaps between columns.