Introduced the interface iq.map.OverlayLayer

This is now used by RealtimeLayer and AlarmLayer