NumberAxis.showEndTickLabel(orientation, show)
showEndTickLabel jsdoc getter/setter separate
tests for NumericAxis.showEndTickLabel()
better error message
567: Tables no longer remove null rows/columns from their interior

It used to be that if removing a component created a row and/or column
that was all nulls, the all-null row/column would be removed, potentially
moving components that were beyond the row/column left/up. The resulting
mutation to table size meant that components were no longer at the
[row, column] position the user initially specified.

This change modifies Table to remove only all-null rows/columns that have a
higher row/column index than the last non-null element (essentially, null
rows and columns will be trimmed off the outermost edge of the table).

Close #567.
Enable "width" projection for range-band-backed BarPlots.
Also refactor BarPlot code to move logic into the base class.
Also make Plot.project() automatically call _render.
Merge branch 'master' into bar-width-projector

Conflicts:
	plottable.js
	src/components/plots/abstractBarPlot.ts
	src/components/plots/verticalBarPlot.ts
	test/rendererTests.ts
	test/tests.js
Change API to Util.Text.getTruncatedText so it takes a measurer function
rather than an element.
Have Label use Text.Util for writing text rather than handcrafted solution.
Fix #583
Fix the bug that Cassie found where on bands-mode scales, bars are out of
position if you project width explicitly
Remove the null-clearing rows and associated tests.

Null rows/columns at the edge of the table are no longer trimmed.
That logic was only really relevant if a component was added at a
far-away [row, column] position and then removed. Dan says I can gloat
if the removal of this logic leads to trouble in the future. (As fun
as gloating may be, I hope I won't have to.)

Bug-specific unit tests relating to null row/columns have been removed.
Merge pull request #581 from palantir/567-table-resizing

567: Tables no longer remove null rows/columns from their interior
Merge pull request #584 from palantir/bar-width-projector

Enable "width" projection for range-band-backed BarPlots.
Add hackhack so dragBox doesn't throw error if box is cleared or set before anchoring
ugh, build files
Stop hiding public member vars from the typing file, so as to unbreak it.
Add a test that verifies the integrity of the .d.ts file in `grunt test` etc.
Open #594
Fix the tslint issues I introduced
Release version 0.18.2
top/bottom were flipped, now correct
numericAxis.showEndTickLabels causes _render()