Enable max and min for non-numbers but comperable types.
Fix test message.
Make max and min more generic.
Add more tests.
Fix jsdoc and more edge case tests.
Make default_val required param.
Merge with develop.
Update default values.
Merge branch 'develop' into max_min

Conflicts:
	plottable.d.ts
Check if _className is defined before applying in Drawer.Element

Previously, we blindly attached the class, which would attach the
CSS class "undefined" to elements.
Merge pull request #1221 from palantir/element-drawer-class

Check if _className is defined before applying in Drawer.Element
StackedBarPlo inherits from AbstractBarPlot
Merge pull request #1215 from palantir/max_min

Enable max and min for non-numbers but comparable types.
Merge branch 'develop' into refactorStackedBar

Conflicts:
	src/components/plots/abstractStackedPlot.ts
apply -> call
Merge pull request #1227 from palantir/refactorStackedBar

[Refactor] - StackedBarPlot inherits from AbstractBarPlot
Take Brandon's feedback into account
- Rename RectAndText to Rect
- Split API into two points: enable & set formatter

Also, move text drawing into additionalPaint and out of regular Rect drawing.
Merge branch 'develop' into labels-on-rects