Democrat Grover Cleveland is the only U.S. President to have served nonconsecutive terms. Now, Donald Trump will be the second.