The president's Supreme Court shortlist is said to be down to seven people. Who are they? Here's what you need to know before his announcement, expected on July 9.