Make select interaction create its FeatureOverlay

You can now configure it with a `style` option.
Modify interaction takes style & features options

Instead of a FeatureOverlay
Add features option to draw interaction
Merge pull request #1740 from tonio/interaction_api

Editing interaction api cleanup