Update to June 11 2013 code drop.

This should fix the hang bug we've been seeing.
diff --git a/src/Shader/VertexShader.cpp b/src/Shader/VertexShader.cpp
index dcf73be..9ead3d0 100644
--- a/src/Shader/VertexShader.cpp
+++ b/src/Shader/VertexShader.cpp
@@ -42,6 +42,7 @@
 			pointSizeRegister = vs->pointSizeRegister;
 			usedSamplers = vs->usedSamplers;
 
+			optimize();
 			analyze();
 		}
 	}
@@ -58,6 +59,7 @@
 			input[i] = Semantic(-1, -1);
 		}
 
+		optimize();
 		analyze();
 	}