Introduce plot metadata and currying in drawer.
Add tests. Create plot metadata per dataset.
Renaming.
Fix naming.
Fix fill projector.
Add tests.
Make params required.
Merge branch 'develop' into metadata
Minor.
Merge branch 'develop' into metadata

Conflicts:
	plottable.d.ts
	plottable.js
	src/components/plots/linePlot.ts
Merge branch 'develop' into metadata

Conflicts:
	plottable.js
	src/components/plots/stackedAreaPlot.ts
Add quicktest.
Fix passing metadata.
Test rename.
Merge branch 'develop' into metadata
Comment in test.
Fix another passing metadata.
Merge pull request #1292 from palantir/metadata

Refactor dataset metadata and introduce plot metadata.