Allow Renderer's DataSource to be Changed
Allow nonunique x/y values on BarRenderer/HorizontalBarRenderer

Previously data binding was keyed on the x-value, so if bars shared
the same x-value only the first would be drawn (The same thing for
shared y-values on HorizontalBarRenderer).

Close #435.
Update built files
Add tests to ensure one bar per data point.
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/core/renderer.ts
orient quicktests
orient transformation resets
Merge remote-tracking branch 'origin/master'
Update built files
Merge branch 'master' into orient
removed console.log()
Update built files
Update built files
transform=""
Merge branch 'master' into orient
Rename isFixedWidth, isFixedHeight to _isFixedWidth, etc. Close #447
protectify availableWidth, availableHeight
Revert "protectify availableWidth, availableHeight".

Realized it will be easier to just strip all member variables from the .d.ts

This reverts commit 05a6019c7deb8d5a7f476dac5248078b68022ec8.
Merge pull request #456 from palantir/orient

Orientation issue #418
Update built files