Super Dev Mode: fix module page for IE9

- querySelectorAll() is only available in standards mode, so added a
doctype to the front page and module page.
- the code to set the class on a bookmarklet didn't work in standards mode,
so switched to using the className field.

Change-Id: Ib725816c3cfd43872b56dfec89041a174f6016d9
diff --git a/dev/codeserver/java/com/google/gwt/dev/codeserver/PageUtil.java b/dev/codeserver/java/com/google/gwt/dev/codeserver/PageUtil.java
index 9a92d03..0e24d51 100644
--- a/dev/codeserver/java/com/google/gwt/dev/codeserver/PageUtil.java
+++ b/dev/codeserver/java/com/google/gwt/dev/codeserver/PageUtil.java
@@ -92,6 +92,7 @@
     ServletOutputStream outBytes = response.getOutputStream();
     Writer out = new OutputStreamWriter(outBytes, "UTF-8");
 
+    out.append("<!DOCTYPE html>\n");
     out.append("<script>\n");
     out.append("window." + variableName + " = ");
     json.write(out);
diff --git a/dev/codeserver/java/com/google/gwt/dev/codeserver/frontpage.html b/dev/codeserver/java/com/google/gwt/dev/codeserver/frontpage.html
index c855615..1a3d6c0 100644
--- a/dev/codeserver/java/com/google/gwt/dev/codeserver/frontpage.html
+++ b/dev/codeserver/java/com/google/gwt/dev/codeserver/frontpage.html
@@ -80,7 +80,7 @@
 
 function makeBookmarklet(name, javascript) {
   var result = document.createElement("a");
-  result.setAttribute(document.all ? "className" : "class", "bookmarklet");
+  result.className = "bookmarklet";
   result.setAttribute("href", "javascript:" + encodeURIComponent(javascript));
   setTextContent(result, name);
   return result;