Yorkshire's Gary Ballance is the surprise name in England's 17-man squad for this winter's Ashes series in Australia.