tests/gem_exec_bad_domains: add more bad domains

- mulitple write domains
- conflicting write domains
- not-yet-defined gpu domains

Also convert to subtests while at it.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
diff --git a/tests/Makefile.am b/tests/Makefile.am
index d0c3451..1c4412c 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -17,6 +17,7 @@
 	gem_cacheing \
 	gem_cpu_concurrent_blit \
 	gem_cs_tlb \
+	gem_exec_bad_domains \
 	gem_flink \
 	gem_gtt_concurrent_blit \
 	gem_mmap_gtt \
@@ -34,7 +35,6 @@
 	gem_exec_nop \
 	gem_exec_big \
 	gem_exec_blt \
-	gem_exec_bad_domains \
 	gem_exec_faulting_reloc \
 	gem_readwrite \
 	gem_mmap \