Everton have confirmed the signing of German midfielder Thomas Hitzlsperger on a short-term deal until January.