Neil Oliver examines the origins of our prehistoric ancestors from the glacial wasteland of 12,000BC through the glories of the Stone Age