Hide labels, which does not fit in box.

Close #1208.
Add test.
Truncate long labels.
Merge branch 'develop' into numeric_labels

Conflicts:
	plottable.js
	src/components/axes/numericAxis.ts
Extend horizontal legend.
getLegend.
Tests.
Test.
Fix test.
move logic.
Change way how to calculate entry.
Merge branch 'develop' into merge_legends

Conflicts:
	plottable.js
	src/components/horizontalLegend.ts
Minor.
Remove Legend.
HorizontalLegend -> Legend
Add test.
fix docs.
Fix docs.
Use last hit entry.
Merge pull request #1419 from palantir/merge_legends

Merge legends