Avoid spurious orientation updates.

We seem to get a steady string of orientation updates from the Notification center (one every few
seconds). Don't hide the keyboard if it looks like nothing actually changed.