Ryan Jack free for Rangers vs Partick Thistle after red card rescinded