The origin of the 25-ton boulders that make up most of Stonehenge once baffled experts. A new study shows they came from a woodland 15 miles away.