Boeing landed its uncrewed Starliner spacecraft in the New Mexico desert on Wednesday, completing a crucial test flight in preparation to carry astronauts.