By barring opposition candidate Boris Nadezhdin from running, the Supreme Court removed Putin's last remaining significant challenger.