Rename grunt command for commiting built artefacts to commitjs or commit-js
Add Component.merge tests to ComponentGroupTests
Implement Component.merge
Added Gridlines (and tests).

Updated Scale to cache the last requested number of ticks.
This shouldn't affect functionality now, but may be important later on
when it's important to coordinate the number of ticks being shown across
multiple things backed by the same scale.

Close #56.
Reorder prepend and not-prepend for clarity
Actually add the gridline tests.
Merge pull request #201 from palantir/add-gridlines

Added Gridlines (and tests).
Code cleanup as suggested by JLan
Merge pull request #200 from palantir/component-merge

Component merge
Update plottable.js and plottable.d.ts
Make anchor, computeLayout, and render protected methods (via _convention)
Merge branch 'master' into protect-anchor-computelayout-render

Conflicts:
	plottable.d.ts
Merge pull request #202 from palantir/protect-anchor-computelayout-render

Make anchor, computeLayout, and render protected methods (via _conventio...
Update plottable.js and plottable.d.ts
Fix axis quicktest
Underscorize some more names of public or overloaded fields
Merge pull request #203 from palantir/underscorize-more

Underscorize some more names of public or overloaded fields
Dat version, so 0.5.0
Update plottable.js and plottable.d.ts
Silly version number