President Barack Obama has nominated the Pentagon's top intelligence official to head the nation's 16 spy agencies.