Refugee Settlement and Other Matching Problems with Priority Classes and Reserves: A Market Design Perspective