What factors explain medieval Islam's relatively high level of tolerance for non-believers, and did regions controlled by the Roman Catholic Church share that broad acceptance?