Scientists have discovered the 700,000-year-old ancestor of the tiny primitive human known as "the Hobbit".