Crystal Palace have confirmed a quartet of contract extensions ahead of the new season, including for James McArthur and Jeffrey Schlupp.