Add support for passing interactions as an array for consistency.

This adds support for passing `interactions` in `ol.MapOptions` as an array as well as an `ol.Collection` for consistency with `controls`.