Merge pull request #888 from palantir/release-0.26.0

Release 0.26.0
Merge pull request #907 from palantir/release-0.26.1

Release 0.26.1
Merge branch 'develop'
Merge pull request #945 from palantir/release-0.27.0

Release 0.27.0
Merge pull request #956 from palantir/release-0.27.1

Release 0.27.1 (--> master)
Merge pull request #973 from palantir/release-0.28.0

Release 0.28.0 (--> master)
Make setRenderPolicy API massively more convenient by accepting string values.
Close #901
NOQE
[minor] remove newline
Merge pull request #985 from palantir/better-rendercontroller-api

Make setRenderPolicy API massively more convenient by accepting string v...
quicktest fixes
Fixes after PR Comment
Merge pull request #989 from palantir/fix-quicktests

Quick Test Fixes on develop
Remove registerWithComponent().

The interaction API was clunky and over-specified. Now, interactions
are instantiated without reference to a component; The user calls
registerInteraction() on the component to bind the interaction. ex:

var click = new Plottable.Interaction.Click();
component.registerInteraction(click);
Fix ALL THE QUICKTESTS.

API change ;(
Merge branch 'develop' into interaction-registration

Conflicts:
	quicktests/js/categoryAxis_timeAxis.js
	quicktests/js/interaction_dragzoomx.js
Fix key_interaction quicktest.
Fix quicktests, clean up source files a bit.
Merge pull request #993 from palantir/interaction-registration

Remove registerWithComponent().
Interactions now extend PlottableObject.

To have a unique ID.

Close #693.
Merge pull request #998 from palantir/693-interaction-ID

Interactions now extend PlottableObject.