assert: Include description of duplicate key registration

This way its easier to track down the problem during GWT debug
sessions.

Change-Id: Idab1f1163069cba7285f986dcfebd34391b9045c
diff --git a/src/main/java/com/google/gwtexpui/globalkey/client/KeyCommandSet.java b/src/main/java/com/google/gwtexpui/globalkey/client/KeyCommandSet.java
index 05d0104..4f3205a 100644
--- a/src/main/java/com/google/gwtexpui/globalkey/client/KeyCommandSet.java
+++ b/src/main/java/com/google/gwtexpui/globalkey/client/KeyCommandSet.java
@@ -53,7 +53,9 @@
   }
 
   public void add(final KeyCommand k) {
-    assert !map.containsKey(k.keyMask);
+    assert !map.containsKey(k.keyMask)
+         : "Key " + k.describeKeyStroke().asString()
+         + " already registered";
     if (!map.containsKey(k.keyMask)) {
       map.put(k.keyMask, k);
     }