Steve Smith and Moises Henriques were the surprise selections in Australia's 17-man Test squad for their upcoming tour of India.