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 'dev-master' into dev-3.x

Conflicts:
	build/axis/axis-coverage.js
	build/axis/axis-debug.js
	build/axis/axis-min.js
	build/axis/axis.js
	build/charts-base/charts-base-coverage.js
	build/charts-base/charts-base-min.js
Merge branch 'tree-size' into dev-master
Build tree.
Merge branch 'dev-master' into dev-3.x