Remove Legend.
HorizontalLegend -> Legend
Add test.
fix docs.
Merge branch 'unify_legends' into remove_legend

Conflicts:
	src/components/horizontalLegend.ts
Merge pull request #1421 from palantir/remove_legend

Remove Legend.ts and rename HorizontalLegend -> Legend