Hide labels, which does not fit in box.

Close #1208.
Make component group always unfixed.

Close #1255.
Merge branch 'develop' into component_group

Conflicts:
	plottable.js
	src/components/componentGroup.ts
minor.
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.