Add in BaseAxis to act as an ancestor to NumberAxis and CategoryAxis.

Has some core functionality, and draws baseline and tick marks.
Add/clean up JSDoc, remove subclass-specific call from BaseAxis.

Fix incorrect change in CSS.
Remove NumberAxis from commit.
Adjust animation timings.

Switched to using exponential ease-out instead of cubic-in-out.
animations-quicktest now uses local copy of d3.
Add correct easing to HorizontalBarRenderer.
Factor out tick mark and baseline attribute logic

So subclasses can access the results of that logic.
Removed _requestedSpace from baseAxis, streamlined _doRender.
Remove maximumWidth and maximumHeight calls for API consistency.
Add in BaseAxis to act as an ancestor to NumberAxis and CategoryAxis.

Has some core functionality, and draws baseline and tick marks.
Add/clean up JSDoc, remove subclass-specific call from BaseAxis.

Fix incorrect change in CSS.
Remove NumberAxis from commit.
Adjust animation timings.

Switched to using exponential ease-out instead of cubic-in-out.
Add correct easing to HorizontalBarRenderer.
Factor out tick mark and baseline attribute logic

So subclasses can access the results of that logic.