layers: Validate draw commands appropriately inside/outside render pass

Updated DrawState layer and validation tests to check that all draw commands
are correctly called inside or outside (or either) of an active render pass.
diff --git a/layers/draw_state.h b/layers/draw_state.h
index 8f583ce..4399bd8 100644
--- a/layers/draw_state.h
+++ b/layers/draw_state.h
@@ -205,6 +205,7 @@
     CMD_BEGINQUERY,
     CMD_ENDQUERY,
     CMD_RESETQUERYPOOL,
+    CMD_COPYQUERYPOOLRESULTS,
     CMD_WRITETIMESTAMP,
     CMD_INITATOMICCOUNTERS,
     CMD_LOADATOMICCOUNTERS,