NASA named the first nine astronauts who will fly to space on Boeing and SpaceX vehicles in 2019 on Friday - a mix of novices and veterans who are tasked with restoring America's ability to send humans into orbit.