Make interactions activable and deactivable

This PR adds `ol.interaction.Interaction#setActive` to make be able to activate and deactivate interactions. Inactive interactions are skipped by the map.

Fixes #2738.