Island och Norge har träffat ett särskilt samarbetsavtal för att ansluta sig till Schengensamarbetet .