Arsenal target Klaas-Jan Huntelaar has ended speculation over his future by signing a new deal at Bundesliga side Schalke.