Hearts goalkeepers Craig Gordon and Zander Clark are both out of contract at the end of the season along with various others.