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
move logic.
Merge pull request #1364 from palantir/numeric_labels

Truncate labels, which does not fit in box.
Fix merge issue.
Merge pull request #1440 from palantir/fix_merge

Fix merge issue.
Merge branch 'develop' into domainerCleanup