Properly sync LED state on connect

We should start by getting the remote end in sync with the actual
keyboard state. This would work randomly before depending on if we
got the first LED state message before or after we got focus.
diff --git a/vncviewer/Viewport.h b/vncviewer/Viewport.h
index d9d73a8..be2192b 100644
--- a/vncviewer/Viewport.h
+++ b/vncviewer/Viewport.h
@@ -112,6 +112,8 @@
   unsigned int altGrCtrlTime;
 #endif
 
+  bool firstLEDState;
+
   const char* pendingServerCutText;
   const char* pendingClientCutText;