Rewrote comment parsing to be much faster.

Now uses plain string parsing rather than regex to parse
the comments. Timing is both more accurate and lower
by about 40 percent on my machine.

Change-Id: I73a0bac3c49571dcb71b499b738966cde27c1c29
diff --git a/src/com/google/doclava/ClearPage.java b/src/com/google/doclava/ClearPage.java
index a112b7f..3229c84 100644
--- a/src/com/google/doclava/ClearPage.java
+++ b/src/com/google/doclava/ClearPage.java
@@ -19,11 +19,13 @@
 import com.google.clearsilver.jsilver.JSilver;
 import com.google.clearsilver.jsilver.data.Data;
 
+import java.io.BufferedWriter;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileOutputStream;
-import java.io.OutputStreamWriter;
 import java.io.IOException;
+import java.io.OutputStreamWriter;
+import java.io.Writer;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -131,9 +133,9 @@
 
     ensureDirectory(file);
 
-    OutputStreamWriter stream = null;
+    Writer stream = null;
     try {
-      stream = new OutputStreamWriter(new FileOutputStream(file), "UTF-8");
+      stream = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), "UTF-8"));
       String rendered = cs.render(templ, data);
       stream.write(rendered, 0, rendered.length());
     } catch (IOException e) {