Give interactions a reference to their map

As with controls and overlays, interactions can only be associated with a single map.  To allow interactions to register for browser events (or do anything else with a map), they should have a reference to their map.