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

Make component group always unfixed.
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 layout_engine
Fix rebase.