CartesianSeries now uses axis.getTotalMajorUnits as the second argument when using axis.getEdgeOffset.
Fix #2533184
Charts unit test updates.
Updated Gallery build tag
Seed and Loader build with new Gallery tag
Add charts build files.
Merge branch 'trac2533184' into dev-master

Merge topic branch fixing #533184 into dev-master.
Remove Node 0.9 from Travis build targets.

Because Travis is broken and can't build anything on 0.9.
Separate event-tap and event-touch tests out into functional and unit tests.

Previously, the event-tap unit tests were using event-simulate. I renamed those
tests as "functional tests" and created a new event-tap-unit-tests.js file
with lower level unit tests that tests each method atomically.

Event-touch seems too low-level to warrant functional tests, so I just renamed
the existing tests to touch-unit-tests.js.

No min-files were harmed.

Tested on Chrome, FF, Safari, IE6-10, iOS6.
clean lint for tests
add gesture functional tests using gestureSimulate
Merge branch 'functional-tests' into dev-master
Tree: size() should include the root node in its count.
Merge branch 'travis-0.9' into dev-master
Merge branch 'tree-size' into dev-master
Build tree.