Purdue University's new Neil Armstrong Space Prize, named for the school's most famous astronaut-alum, will honor achievements in "space discovery, innovation and human achievement."