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:

```
var click = new Plottable.Interaction.Click();
component.registerInteraction(click);
```