852 - stackedBarPlot now extends from StackedPlot

Mainly to inherit the stack method.  Functionality should be maintained

Closes #852
Moving _draw to newStylePlot to reduce redundancy
!= -> !==
Built file didnt update earlier
Merge branch 'api-breaking-changes' into 852-changeStackedBarPlot

Conflicts:
	plottable-dev.d.ts
	plottable.d.ts
	plottable.js
	src/components/plots/stackedBarPlot.ts
All the conflict resolves
Revert _draw method
Concise max, min logic for stackedExtent
Moving _paint method around
Moving _isVertical around
draw method takes in a single array of anys instead of array of arrays
Wrapping data in array for areaDrawer

Conflicts:
	plottable.js
	src/components/plots/stackedAreaPlot.ts
Refactor drawing code to _draw
_barAlignmentFactor instance var set to 0.5
Removed unnecessary comment;concised paint logic
Merge branch 'develop' into 852-changeStackedBarPlot

Conflicts:
	plottable-dev.d.ts
	plottable.d.ts
	plottable.js
	src/components/plots/stackedAreaPlot.ts
	src/components/plots/stackedBarPlot.ts
	src/components/plots/stackedPlot.ts
	src/drawers/areaDrawer.ts
Resolve resolution
Removing unused _draw
Removed unecessary stackedExtent reset line
Removing random newlines